我正试图从源自多个表的多个列到一个桥接表中获取DAX中的不同值。
例如,我的表A和表B都至少具有“国家”和“城市”列,但只有在一起,我才能获得所有不同的值。
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
有什么建议吗?
答案 0 :(得分: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)