将SELECTEDVALUE与PowerPivot一起使用

时间:2019-06-26 19:11:24

标签: dax powerpivot

我得到了以下代码的帮助,以在PowerPivot中创建度量,但是由于SELECTEDVALUE的问题,我遇到了错误,这似乎不是我可以在Excel中使用的命令,任何人都可以帮助我解决问题这个吗?

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 ()
    )

1 个答案:

答案 0 :(得分:1)

DAX函数SELECTEDVALUE是Excel尚不支持的较新版本,但是链接的文档提供了一种替代方式,其工作方式相同:

  

SELECTEDVALUE(<columnName>, <alternateResult>)的等效表达式是IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)

如果在多个值可供选择时不需要返回MAX,则通常可以使用SELECTEDVALUE代替alternateResult