Excel DAX中具有相同父级的不同列的总和值

Excel DAX中具有相同父级的不同列的总和值,excel,ssas,powerbi,dax,powerpivot,Excel,Ssas,Powerbi,Dax,Powerpivot,我的情况有点复杂,所以我会先解释一下,但我认为图片会更有帮助。这是我的桌子: 如果“父项”中有一个“Id”“7409”,我希望将此“Id”的“金额”添加到一个新列中,在同一个“父项”下,“利率”为“9,25”。显然,添加了“金额”,同时保留了相同的“组”(“Id”“7409”中“组”“5”的“金额”,以及新“Id”中“组”“5”的行) 例如,结果应该是这样的(我需要“AddedValue”列): 我尽量把事情说清楚,如果你有问题,请告诉我 谢谢。这是一个基于您的示例的表达式。 MyCusto

我的情况有点复杂,所以我会先解释一下,但我认为图片会更有帮助。这是我的桌子:

如果“父项”中有一个“Id”“7409”,我希望将此“Id”的“金额”添加到一个新列中,在同一个“父项”下,“利率”为“9,25”。显然,添加了“金额”,同时保留了相同的“组”(“Id”“7409”中“组”“5”的“金额”,以及新“Id”中“组”“5”的行)

例如,结果应该是这样的(我需要“AddedValue”列):

我尽量把事情说清楚,如果你有问题,请告诉我


谢谢。

这是一个基于您的示例的表达式。

MyCustomColumn=
IF(RealCase[PremiumRate]=9,25;
算计(
最小值(真实案例[Montant])
;过滤器(RealCase;
RealCase[不退出]=更早(RealCase[不退出])
&&真实案例[GL_AccountNBR]=7409
&&RealCase[RBCD]=更早(RealCase[RBCD])
&&RealCase[GL\U AccountNBR]之前的版本(RealCase[GL\U AccountNBR])
)
); 0)
现在,你只需要做一个求和

问候,, 阿诺

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)