如何在 Power BI 的计算列中使用度量值?

How can I use a measure in calculated column in Power BI?

我计算一个度量的四分位数:

 Percentile1_25 = CALCULATE(PERCENTILEX.EXC(DWH;DWH[AREA];0,25);DWH[TYPE_APPART] = "1")

我想在计算列中使用:

 COL= if(DWH[TYPE_APPART] = "1"; if(DWH[AREA]>[Percentile1_75];"a";"b");"c")

但是我有这个错误:

 "The value of the percentile must be in the range 1 / (N + 1) .. N / (N + 1) included, where N is the number of data values."

有人知道这个错误吗?

如果我输入 Percentile1_75 的真实值就可以了,但是这个度量不被接受。

谢谢

计算列未返回预期结果,因为度量值和计算列具有不同的行上下文。您可以尝试将两个公式合并为一个来避免这种行为:

column = 
VAR measure = measure formula
RETURN column formula

例如

COL =
VAR Percentile1_25 = CALCULATE(PERCENTILEX.EXC(DWH;DWH[AREA];0,25);DWH[TYPE_APPART] = "1")
RETURN if(DWH[TYPE_APPART] = "1"; if(DWH[AREA]>Percentile1_25;"a";"b");"c")