Как создать переключатель, который переключает, какие отношения использовать?

Я хочу создать кнопку переключения, которая будет изменять дату (по дате учета или по дате вступления в силу), к которой будет просматриваться отчет.

В настоящее время у меня есть активные отношения по дате вступления в силу и неактивные отношения по дате бухгалтерского учета.

С помощью USERELATIONSHIP Функция Я могу привести данные по обеим датам:

Total Premium by AccDate =
    CALCULATE( Sum(Premiums[Premium]),
        USERELATIONSHIP(Premiums[AccountingDate], Dates[Date]))

Итак, мой вопрос, как я могу разместить кнопку (переключатель), чтобы конечный пользователь просто нажимал на эту кнопку (будь то дата вступления в силу или учетная дата), и все визуальные элементы отображали данные в соответствии с переключателем?

Нужно ли использовать для этого закладки? Или есть еще какие-то хитрости?

1 ответ

Решение

Давайте предположим, что вы создали новый Slicer таблица для использования в качестве слайсера:

Type
----
Accounting Date
Effective Date

Используя ваши две разные меры премиум-класса,

Total Premium by AccDate =
    CALCULATE( Sum(Premiums[Premium]),
        USERELATIONSHIP(Premiums[AccountingDate], Dates[Date]))

Total Premium by EffDate =
    CALCULATE( Sum(Premiums[Premium]),
        USERELATIONSHIP(Premiums[EffectiveDate], Dates[Date]))

Вы можете создать новую меру, которая переключается между этими двумя на основе вашего выбора слайсера:

Total Premium = 
    SWITCH(SELECTEDVALUE(Slicer[Type]),
           "Accounting Date", [Total Premium by AccDate],
           "Effective Date", [Total Premium by EffDate])
Другие вопросы по тегам