我得到了以下代码的帮助,以在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 ()
)
答案 0 :(得分:1)
DAX函数SELECTEDVALUE
是Excel尚不支持的较新版本,但是链接的文档提供了一种替代方式,其工作方式相同:
SELECTEDVALUE(<columnName>, <alternateResult>)
的等效表达式是IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
。
如果在多个值可供选择时不需要返回MAX
,则通常可以使用SELECTEDVALUE
代替alternateResult
。