Выбор меры с помощью слайсера

Места на дашборде всегда мало, а информацию хочется показать в разных срезах и полном объёме. В этом может помочь один простой приём.

На графике можно показать один параметр из набора, а какой конкретно — выберет сам пользователь.

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

продажи товаров

Из него мы можем показать на дашборде динамику: среднего чека, суммы продаж, общий объём сделок и количество проданных единиц товара. Но вместо четырёх графиков мы будем использовать один.

Для начала нам потребуется создать четыре простых меры:

AverChek = AVERAGE('Данные'[Средний чек])
TotalSales = SUM('Данные'[Объём продаж ])
TotalSum = SUM('Данные'[Сумма продаж])
TotalUnit = SUM('Данные'[Единиц товара])

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

Воспользуемся редактором запросов (кнопка — «Введите данные» на панели инструментов):

Таблицы мер

Вариант на DAX:

SelectMeasure = 
{
    "Сумма продаж",
    "Объём продаж",
    "Средний чек",
    "Продано товаров"
}

Создадим меру для заголовка:

Title = IF(HASONEVALUE('SelectMeasure'[Name]),
                VALUES('SelectMeasure'[Name]),
                "Выберите параметр")

И последняя мера для вывода на графике:

MetricSelectResult = SWITCH(TRUE(),
         'SelectMeasure'[Title]="Объём продаж",[TotalSales],
         'SelectMeasure'[Title]="Продано товаров",[TotalUnit],
	 'SelectMeasure'[Title]="Средний чек",[AverChek],
	 'SelectMeasure'[Title]="Сумма продаж",[TotalSum],	
         0)

Далее добавляем на дашборд слайсер с полем Name из нашей таблицы, график, где в качестве значения указываем меру MetricSelectResult и карточку с прозрачным фоном и мерой Title:

Метрики на дашборде

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

группировка объектов

Теперь на графике будет показан выбранный пользователем параметр:

финальный дашборд

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

без выбора

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

(Visited 272 times, 1 visits today)

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

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