DAX Query Получить разные значения из нескольких столбцов из нескольких таблиц - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь получить свои отдельные значения в DAX из нескольких столбцов, происходящих из нескольких таблиц, в одну таблицу мостов.

Например, у меня есть таблица A и таблица B, в обеих из которых есть как минимум столбцы Country иГород, но только вместе, я получаю все различные значения.

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

Есть предложения?

1 Ответ

1 голос
/ 15 октября 2019

Это должно быть примерно так:

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)
...