Как создать переключатель, который переключает какие отношения использовать? - PullRequest
0 голосов
/ 25 мая 2018

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

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

enter image description here

Используя функцию USERELATIONSHIP, я могу получить данные за обе даты:

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

enter image description here

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

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

1 Ответ

0 голосов
/ 25 мая 2018

Предположим, вы создали новую таблицу 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])
...