PowerBI:新列 = 值总和,其中键 = X

PowerBI: New Column = Sum of value where key = X

假设我有一个 table 看起来像这样:

Human   Theme   Score
----------------------
J1      Surfing     2
J2      Eating      3
J3      Sleeping    4
J2      Eating      5
J2      Surfing     6

现在我想添加列以单独获​​取人类主题的总值。给你一个想法:

Jury    Theme   Score   EatingTotal SurfingTotal    SleepingTotal
------------------------------------------------------------------
J1      Surfing   2         0            2              0
J2      Eating    3         8            6              0
J3      Sleeping  4         0            0              4
J2      Eating    5         8            6              0
J2      Surfing   6         8            6              0

我怎么去那里?在 DAX 中有没有办法说

SurfingTotal = SUM(if table[Theme] = Surfing)

PowerBI 新手

可能有几种方法可以做到这一点,但这个似乎有效:

Total Eating Measure = 

CALCULATE(
      SUM(Jury[Score]);
      ALLEXCEPT(
         Jury;
         Jury[Human]
      );
      Jury[Theme]="Eating"
) + 0

我在最后添加了零,以防止显示空白值。