Я всегда добивался этого, используя стандартный слайсер и скрытую таблицу с необходимыми метками и / или значениями.
- Создание таблицы с помощью «Ввод данных» или с помощью DAX, и поставь в нем свои 3 метки «Ежедневно», «Еженедельно», «Ежемесячно», назову таблицу «MyTable» и столбец «SwitchLabel»
- Создай срез с полем «SwitchLabel», в выделении Контроль включения «одиночный выбор». (Вы можете изменить ориентацию в разделе «общие»).
- Создайте меру переключения, как показано ниже:
SalesSwitch = SWITCH( SELECTEDVALUE('MyTable'[SwitchLabel])
,"Weekly", [WeeklySalesmeasure]
,"Daily", [DailySalesmeasure]
,[DefaultMeasure] --optional "else", if nothing matches or there are multiple selections
)
Поместите меру "SalesSwitch" в диаграммы. Срез / фильтр в таблице "switch" должен присутствовать на каждой странице, которая использует меры, в противном случае (без фильтра) он всегда будет падать в случае по умолчанию.
Одним из ограничений этого решения является то, что оно не может изменить ось X, фактически вы просто вызываете разные меры на основе выбора. Если вам нужно также изменить ось X, используйте метод Сеймура с кнопками и закладками.