计算某些列的差和乘的SUM

Calculate the SUM of the difference and multiplication of some columns

我有以下公式来计算 KPI:

SUM((PFIINVESTISSEMENT - 
(ENVMTINITIAL-VSTD_ENVMTDISPO))*DPPMTPART)

当我尝试在 DAX 中应用它时:

KPI1 :=SUM(
DPPMTPART *
([PROP_MtDemandeFin] -(PFIINVESTISSEMENT - 
    (ENVMTINITIAL-VSTD_ENVMTDISPO) )
)

我收到以下错误:

The SUM function only accepts a column reference as an argument.

您需要 SUMX 迭代器函数。使用它,您的度量应如下所示(其中 Table 是您的 table 的名称):

KPI1 = SUMX('Table', [DPPMTPART] *
   ([PROP_MtDemandeFin] -([PFIINVESTISSEMENT] - ([ENVMTINITIAL]-[VSTD_ENVMTDISPO]))))