Power BI - как подвести итоги и добавить их в свой набор данных - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть пример набора данных в Power BI. Мне было интересно, смогу ли я получить промежуточный итог для Типа А и добавить его вместе с исходными данными?

У меня есть пример.

Вот данные.

table1

Я создал матричную таблицу в Power BI для просмотра таких данных:

table2

Мне было интересно, могу ли я добавить промежуточную сумму к той же матричной таблице, а также иметь другое значение для «Тип». Примерно так.

table4

Пожалуйста, дайте мне знать, если это возможно. Я знаю, как получить промежуточную сумму, используя функцию CALCULATE, но я не знаю, как добавить ее в таблицу вместе с исходными данными.

1 Ответ

0 голосов
/ 02 апреля 2020

Вы можете либо указать, какой контекст строки игнорировать:

RunningCount =
CALCULATE (
    SUM ( Table1[Count] ),
    FILTER (
        ALL ( Table1[Date] ),
        Table1[Date] <= MAX ( Table1[Date] )
    )

)

, либо указать, какой контекст строки сохранить (удаляя весь другой контекст):

RunningCount =
CALCULATE (
    SUM ( Table1[Count] ),
    FILTER (
        ALLEXCEPT ( Table1, Table1[Type] ),
        Table1[Date] <= MAX ( Table1[Date] )
    )
)

Эти должен дать тот же результат в этом случае. Я предпочитаю последнее для такого рода вещей в целом, так как вы указываете, что вы группируете, а не то, что вы не хотите оставлять в своей группе.

...