【问题标题】:Using SELECTEDVALUE with PowerPivot将 SELECTEDVALUE 与 PowerPivot 一起使用
【发布时间】:2019-06-26 19:11:24
【问题描述】:

我在下面的代码中获得了帮助以在 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 ()
    )

【问题讨论】:

    标签: dax powerpivot


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多