【问题标题】:In Dax, how can I get value from multiple columns with multiple criteria?在 Dax 中,如何从具有多个条件的多个列中获取值?
【发布时间】:2021-05-19 08:07:36
【问题描述】:

我只是 Dax 语言的初学者。 我用谷歌搜索了很多以找到解决方案,但失败了。 请帮我解决这个问题。

这是两个表格示例,它们之间没有关系。 (我正在使用电源查询和电源支点) 我需要从另一个表中获取销售地点访问者。

enter image description here

enter image description here

Branch Date Item QTY Sales Location Visitor
USA. 2021.01.01 A. 23 1st floor ????
Canada 2021.01.02 B. 44 2nd floor ????
Date USA's 1st floor visitor USA's 2nd floor visitor Canada's 1st floor visitor Canada's 2nd floor visitor
2021.01.01 5435 664 2342 4532
2021.01.02 5345 345 2234 342

我尝试使用 IF 和 Lookupvalue,但它显示错误。 你能帮帮我吗?

提前谢谢你。

【问题讨论】:

    标签: dax powerquery


    【解决方案1】:

    您需要使用 Power Query 对第二个表进行一些转换,使其看起来像这样:

    为此,您必须转置所有列,填写国家/地区列,并取消透视所有其他列(突出显示所有其他列 > 取消透视列)。然后,我建议在两个表中添加一个列,将国家和销售地点(USA-1st floor、USA-2nd floor 等)统一到两个表中,并将其用作模型中的连接。然后,您将能够使用表格之间的这个联合列进行 VLOOKUP。

    其他人可能有一个更快的答案,但这应该可以让你到达那里!

    【讨论】:

      猜你喜欢
      • 2019-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多