【问题标题】:DAX Query Get Distinct values from Multiple Columns from Multiple TablesDAX 查询从多个表的多个列中获取不同的值
【发布时间】:2019-10-15 13:28:24
【问题描述】:

我正在尝试将我在 DAX 中的不同值从源自多个表的多个列中获取到一个桥接表中。

例如,我有表 A 和表 B,它们都至少有 Country 和 City 列,但只有放在一起我才能得到所有不同的值。

Table A
Country City        Transaction
US      Washington  A1
US      New York    A2
Germany Berlin      A3
France  Lyon        B1
US      New York    B2
Germany Berlin      B3
France  Lyon        B4

Table B
Country City    Transaction
US      Houston 1   
France  Paris   2
France  Paris   3
Togo    Lome    4
France  Paris   5
Togo    Lome    6

应该一起形成:

Table C 
US      Houston
US      Washington
US      New York
Germany Berlin
France  Lyon
France  Paris
Togo    Lome

有什么建议吗?

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    应该是这样的:

    VAR TableASummary = SUMMARIZE('Table A','Table A','Table A'Country,'Table A'City)
    VAR TableBSummary = SUMMARIZE('Table B','Table B','Table B'Country,'Table B'City)
    VAR AllRows = UNION (TableASummary, TableBSummary)
    
    EVALUATE
    SUMMARIZE(AllRows, Country, City)
    

    【讨论】:

      猜你喜欢
      • 2016-12-12
      • 2014-04-26
      • 2016-04-19
      • 1970-01-01
      • 1970-01-01
      • 2012-12-07
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      相关资源
      最近更新 更多