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

问题描述 投票:1回答:1

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

如果'父母'中有'Id'“7409”,我希望在新列中添加此'Id'的'金额',在同一'父母'下,'Rate'为“9”, 25" 。显然,添加'金额'同时保持相同的'组'('组''的数量''''从'Id'“7409”“与来自新'Id'的'Group'”5“的线)。

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

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

谢谢。

excel ssas powerbi dax powerpivot
1个回答
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)

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

此致,Arnaud

© www.soinside.com 2019 - 2024. All rights reserved.