如何在 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")
我计算一个度量的四分位数:
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")