powerbi - Power BI / Power Query [M 代码] - 添加基于源的自定义列
问题描述
let
Source = Sql.Databases("xx.x.x.x"),
zzz_LIVE = Source{[Name="NAVzzz_LIVE"]}[Data],
#"COMPANY1$G_L Entry" = NAVzzzLIVE{[Schema="dbo",Item="COMPANY1$G_L Entry"]}[Data],
使用上述代码从 Microsoft Dynamics Navision 中的多个实体(公司)中提取数据(以公司 1 为例)。
尝试根据公司名称添加具有唯一标识符的自定义列。
G_L Account number G_L Account name Amount Company
10010 Revenue 100 Company1
22000 Rent 50 Company1
是否可以通过M代码实现这一点?
非常感谢。
解决方案
这样的事情怎么样?
let
Source = Sql.Databases("xx.x.x.x"),
zzz_LIVE = Source{[Name="NAVzzz_LIVE"]}[Data],
Name1 = "Company1",
Name2 = "Company2",
[...]
#"COMPANY1" = NAVzzzLIVE{[Schema="dbo",Item=Name1&"$G_L Entry"]}[Data],
#"Added Custom1" = Table.AddColumn(#"COMPANY1", "Company", each Name1),
#"COMPANY2" = NAVzzzLIVE{[Schema="dbo",Item=Name2&"$G_L Entry"]}[Data],
#"Added Custom2" = Table.AddColumn(#"COMPANY2", "Company", each Name2),
[...]
Table.Combine(#"Added Custom1",#"Added Custom2",[...])
这样你
推荐阅读
- visual-studio-2010 - 无法打开 PNG 文件以通过 ImageMagick 转换为 TIFF
- python - 与日期分开导入时间数据且不添加日期
- javascript - 将静态数据传递给 React 组件
- arm - STM32 输入捕捉间接模式
- wordpress - wordpress 升级后管理页面中的 ACF 发布对象不起作用
- wordpress - 停止在插件更新时覆盖 Wordpress 页面
- c# - 在对话框中使用 Bot 状态访问器
- javascript - 原生消息在 youtube.com 上无法按预期工作
- javascript - 如何在 Java Web Apps 的每个请求中应用 Anti CSRF 令牌?
- rust - 如何交换 sfml::Texture 下的图像?