Сравнить статический столбец с вычисленным столбцом в Power BI - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь создать сводную единицу в Power Bi, которая показывает, как сумма значений в таблице сравнивается со статическим «ожидаемым» значением в другой таблице. Поэтому мне нужно вычислить сумму таблицы данных, сгруппированной по имени и месяцу, что хорошо, но затем мне нужно сравнить этот результат со статической таблицей, также по имени, для каждого месяца. Это будет 2-секундная работа в Excel, поэтому я уверен, что мне не хватает чего-то относительно простого в DAX / Power BI?

Спасибо

Бюджетная таблица

Том Счета 500
Том Покупки 500
Том Другое 500
Джо Счета 500
Джо Шоппинг 500
Джо Другое 500

Журнал Таблица

01/01/2001 Том Счета 50
01/02/2001 Джо Покупки 10
01/02/2001 Джо Счета 35
01/07/2001 Том Счета 35
02/01/2001 Том Счета 50
02/02/2001 Джо Шоппинг 20
02/02/2001 Джо Счета 45
02/07/2001 Том Счета 35

Требуемый результат

Имя Категория Jan Февраль
Том Счета 415 415
Том Шоппинг 500 500
Том Другое 500 500
Джо Счета 465 455
Джо Покупки 490 480
Джо Другое 500 500

1 Ответ

0 голосов
/ 28 августа 2018

Общее правило: если вы пытаетесь указать дату (или месяц в вашем примере) в столбце в вашей модели данных в PowerBI, вы делаете что-то не так.

Например, вместо этого имеется матричный визуал, который позволяет разместить дату на оси X, чтобы получить аналогичный эффект "каноническим" способом.

Если вы опишите конечный результат, которого вы пытаетесь достичь, мы сможем помочь вам лучше.

В противном случае, вот примитивный пример того, что вы спросили (но не делайте этого)


Расчетные столбцы (обе таблицы):

key = [name]&[category]

Добавить связь между key столбцами

Расчетные столбцы в таблице бюджета:

jan = CALCULATE(SUM(budget[budget])-SUM('log'[amount]),MONTH('log'[date])=1)

feb = CALCULATE(SUM(budget[budget])-SUM('log'[amount]),MONTH('log'[date])=2)

enter image description here

...