在DAX中使用相同父级的不同列求和值

时间:2018-02-28 11:00:24

标签: excel ssas powerbi dax powerpivot

我的情况有点复杂,所以我会先尝试解释一下,但我认为这些图片会更有帮助。这是我的表: enter image description here

如果有' Id' " 7409"在“父母”中,我想要“金额”'这个' Id'被添加到新列中,在同一个“父母”下,“' Rate'是" 9,25"。显然'金额'在保持相同的同时添加'组' ('' Group'' 5"来自' Id'" 7409"''' ;来自新的' 5"' 5")。

例如,结果应该是这样的(列' AddedValue '是我需要的):enter image description here

我尽量让它尽可能清楚,如果您有疑问,请告诉我。

感谢。

1 个答案:

答案 0 :(得分:2)

这是基于您的示例的表达式。 enter image description here

MyCustomColumn = 
IF(RealCase[PremiumRate] = 9,25; 
CALCULATE(
     MIN(RealCase[Montant])
    ;FILTER(RealCase; 
                    RealCase[No_Quittance] = EARLIER(RealCase[No_Quittance])
                &&  RealCase[GL_AccountNBR] = 7409             
                &&  RealCase[RBCD] = EARLIER(RealCase[RBCD])
                &&  RealCase[GL_AccountNBR] <> EARLIER(RealCase[GL_AccountNBR])
     )
); 0)

现在,你只需要做一笔钱。

此致 阿诺