Как создать переключатель, который переключает, какие отношения использовать?
Я хочу создать кнопку переключения, которая будет изменять дату (по дате учета или по дате вступления в силу), к которой будет просматриваться отчет.
В настоящее время у меня есть активные отношения по дате вступления в силу и неактивные отношения по дате бухгалтерского учета.
С помощью 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])