Текущая настройка:
У меня есть базовый отчет с несколькими диаграммами на странице, которые все управляются одним элементом Slicer в верхней части страницы.
По требованию, по умолчанию выбран слайсер «Все», который показывает все данные на графиках по мере необходимости. После того как вы отфильтруете это значение, все диаграммы будут отфильтрованы как нормальные к значению указанного слайсера. Пока все хорошо, все работает и доволен этим.
Issue:
Вверху страницы у меня 4 карты, это все суммы и суммы. Эти карты ведут себя одинаково. Когда в слайсере не выбрано никакого значения, ВСЕ данные в этих карточках суммируются и подсчитываются (как вы могли бы ожидать), а когда в слайсере есть значение, эти карточки отображают правильные значения в соответствии с выбором слайсера.
Это поведение по умолчанию не то, что я ищу в отношении карт. Я хочу, чтобы карты отображали значение только в том случае, если у слайсера один выбор. Множественный выбор или «Все» должны отображать пустые значения, 0, н / д или что-то в этом роде в значениях карт.
Насколько я понимаю, способ обработки по умолчанию состоит в том, чтобы создать другую меру, которая устанавливает "Y" или "N", а затем добавить ее в качестве фильтра визуального уровня, показывая значения, только когда мера установлена в Y : EG
SlicerCheck = if(calculate(distinctcount([SlicerColumn]),allselected([SlicerColumn]))=1,"Y","N")
Другие варианты предлагают использовать функции, которые недоступны в режиме прямого запроса.
Это не работает для карт по умолчанию. Кто-нибудь знает хороший способ достижения этого решения?
Спасибо
Damon