Вычисляем столбец для получения среднего значения из другой таблицы в PowerBI - PullRequest
0 голосов
/ 07 ноября 2018

Это может быть очень просто, но я новичок в PowerBI.

Как получить среднее значение уникального идентификатора в другой таблице.

Например. Моя таблица 1 имеет несколько значений идентификаторов. Я создал еще одну таблицу для уникального идентификатора, которую планирую использовать для присоединения к другой таблице.

Мне нужен вычисляемый столбец в таблице 2, который даст мне среднее значение соответствующего идентификатора из таблицы 1.

enter image description here

enter image description here

Как получить рассчитанный столбец, как показано ниже

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

Вместо создания новой таблицы со средними значениями для идентификатора и последующего присоединения к ней, вы также можете сделать это напрямую с вычисляемым столбцом, используя следующее выражение DAX:
Average by ID = CALCULATE(AVERAGE('Table 1'[Values]),ALLEXCEPT('Table 1','Table 1'[ID]))


enter image description here

Не совсем то, что вы просили, но, может быть, это все равно полезно.

0 голосов
/ 07 ноября 2018

Как дела?

Самый быстрый способ сделать это - использовать

SUMMARIZECOLUMNS

Вы можете сделать это, создав другую таблицу на основе исходной таблицы фактов, например:

Table 2 =
SUMMARIZECOLUMNS ( 'Table 1'[ID], "Avg", AVERAGE ( 'Table 1'[Values] ) )

enter image description here

Как только эта таблица будет создана, вы можете создать связь.

Это будет работать либо в SSAS, либо в PowerBI напрямую.

Надеюсь, это поможет! Желаю хорошего !!

...