代码之家  ›  专栏  ›  技术社区  ›  Mathieu Ricour

对DAX中具有相同父级的不同列的值求和

  •  1
  • Mathieu Ricour  · 技术社区  · 6 年前

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

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

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

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

    谢谢

    1 回复  |  直到 6 年前
        1
  •  2
  •   Arnaud Gastelblum    6 年前

    下面是一个基于您的示例的表达式。 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)
    

    现在,你只需要做一个求和。

    当做 阿尔诺