Использование SELECTEDVALUE с PowerPivot - PullRequest
1 голос
/ 26 июня 2019

Я получил помощь по приведенному ниже коду для создания меры в 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 Ответ

1 голос
/ 26 июня 2019

Функция DAX SELECTEDVALUE - более новая функция, которая пока не поддерживается в Excel, но связанная документация дает альтернативу, которая работает аналогично:

Эквивалентное выражение для SELECTEDVALUE(<columnName>, <alternateResult>) равно IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).

Часто вы можете просто использовать MAX вместо SELECTEDVALUE, если вам не нужно возвращать alternateResult, когда есть более одного значения для выбора.

...