Показать, что выбрано в слайсере.

Если в вашем отчёте есть слайсеры с большим количеством вариантов и возможностью множественного выбора, то иногда может быть удобно показать пользователю, какие варианты выбраны.

Тем более, что сделать это не так уж и сложно.

Для примера будем использовать простой отчёт с тремя слайсерами: по месяцу, году и регионам.

Для сравнения продаж пользователь может выбрать несколько регионов:

Продажи по регионам

Конечно, в нашем примере выбранные регионы легко читаются на диаграммах ниже, но такая ситуация будет не всегда.

Как показать пользователю выбранные фильтры? Для этого на помощь нам придёт DAX.

Создадим меру:

Selected Region = CONCATENATEX(
                            VALUES('Данные'[Регион]),
                            'Данные'[Регион],
                            ", ")

Обратите внимание на последний элемент в формуле «, «. Это разделитель между словами. В данном случае — запятая. Если нужно что-то другое, укажите ваш вариант. После запятой добавлен пробел, чтобы работал перенос по словам.

Теперь добавим на наш дашборд карточку с этой мерой:

Продажи по выбранным регионам

Допустим, нужно показать ещё и выбранные месяцы. Для этого создадим ещё одну меру:

Selected Month = CONCATENATEX(
                            VALUES('Данные'[Месяц]),
                            'Данные'[Месяц],
                            ", ")

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

Продажи по регионам и месяцам

или таблицу:

Таблица продаж по регионам

Ещё бонусная идея — с помощью закладок можно скрывать или показывать карточку с выбранными фильтрами в зависимости от ситуации.

Статья подготовлена по материалам блога towardsdatascience

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *