DAX 中具有相同父级的不同列的总和值
Sum values from different columns with same parent in DAX
我的情况有点复杂,所以我会先尝试解释一下,但我认为图片会更有帮助。这是我的 table :
如果 'Parent' 中有一个 'Id'“7409”,我希望将此 'Id' 的 'Amount' 添加到一个新列中,其中,在同样 'Parent','Rate' 是“9,25”。显然添加 'Amount' 同时保持相同的 'Group' ('Amount' of 'Group' "5" from 'Id' "7409" with the line of 'Group' “5” 来自新的 'Id')。
例如,结果应该是这样的(我需要的是列'AddedValue'):
我尽量说清楚了,如果您有任何问题,请告诉我。
谢谢。
这是一个基于您的示例的表达式。
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)
现在,你只需要做一个总和。
此致,
阿诺
我的情况有点复杂,所以我会先尝试解释一下,但我认为图片会更有帮助。这是我的 table :
如果 'Parent' 中有一个 'Id'“7409”,我希望将此 'Id' 的 'Amount' 添加到一个新列中,其中,在同样 'Parent','Rate' 是“9,25”。显然添加 'Amount' 同时保持相同的 'Group' ('Amount' of 'Group' "5" from 'Id' "7409" with the line of 'Group' “5” 来自新的 'Id')。
例如,结果应该是这样的(我需要的是列'AddedValue'):
我尽量说清楚了,如果您有任何问题,请告诉我。
谢谢。
这是一个基于您的示例的表达式。
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)
现在,你只需要做一个总和。
此致, 阿诺