将 SELECTEDVALUE 与 PowerPivot 结合使用

Using SELECTEDVALUE with PowerPivot

我在下面的代码中得到了帮助,可以在 PowerPivot 中创建一个度量,但是我 运行 出错了,因为 SELECTEDVALUE 这似乎不是我可以在 [= 中使用的命令14=], 谁能帮我解决这个问题?

VAR SignUpMonth =
    SELECTEDVALUE ( Table1[Signup month] )
VAR MonthDiff =
    SELECTEDVALUE ( '1 through 24'[Value] )
RETURN
    DIVIDE (
        CALCULATE (
            SUM ( [conversion to KYC completed] ),
            FILTER ( Table1, Table1[Month Diff] = MonthDiff )
        ),
        CALCULATE (
            SUM ( Table1[ signups] ),
            FILTER ( ALL ( Table1 ), Table1[Signup month] = SignUpMonth )
        ),
        BLANK ()
    )

DAX 函数 SELECTEDVALUE 是一个较新的函数,在 Excel 中尚不支持,但链接的文档提供了一个以相同方式工作的替代方法:

An equivalent expression for SELECTEDVALUE(<columnName>, <alternateResult>) is IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).

如果您不需要 return 和 alternateResult 当有多个值可供选择时,您通常可以只使用 MAX 而不是 SELECTEDVALUE .