【问题标题】:Add Columns in PowerBI programmatically以编程方式在 PowerBI 中添加列
【发布时间】:2018-04-16 14:00:51
【问题描述】:

我有每个月和每个产品的原材料订单列表,并希望以编程方式将列添加到 PowerBI 中的新表。在每种编程语言中,我都会编写一个快速循环,但在这种情况下,我不知道如何在 DAX 中执行此操作。

我的数据格式

Month    | Name      | Amount | Price
-----------------------------------
Jan   18 | Product 1 | 1000   | 1200€
March 18 | Product 1 | 1100   | 1400€
Feb   18 | Product 1 | 1000   | 1200€
Jan   18 | Product 2 | 400    | 600€
Feb   18 | Product 2 | 1000   | 1200€
March 18 | Product 2 | 100    | 100€
April 18 | Product 2 | 1000   | 1200€

我想要的输出格式

Month    | Product 1 | Product 2
---------------------------------
Jan   18 | 1200€     | 600€    
Feb   18 | 1200€     | 1200€
March 18 | 1400€     | 100€
April 18 | 0€        | 1200€

【问题讨论】:

  • 您应该能够从任何数据源(数据库、文件等)将列表作为表格加载

标签: bigdata powerbi business-intelligence dax


【解决方案1】:

您可以在查询编辑器中执行此操作,方法是删除 Amount 列并在 Name 列上以 Price 作为值列。

【讨论】:

  • 感谢您的回答,但我不确定如何实施。它不是原始查询,而是已经处理和分组。
  • 编辑:没关系,这真的很有帮助。您有任何提示,哪些转换步骤在 powerquery 中应用,哪些在 DAX 中?
  • 一般来说很难说,因为每个人可以做的事情有很多重叠。我不确定在 DAX 中是否可以进行透视和反透视,所以我在查询编辑器中执行这些操作。
猜你喜欢
  • 2018-03-20
  • 2012-06-20
  • 1970-01-01
  • 2011-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多