16 февраля 2021
Drill-down using set actions
Задача: сделать drill-down таблицу с тремя уровнями: Category – Sub-Category – Manufacturer.
Для визуализации был использован стандартный датасет Superstore.
Как это сделать?
Шаг 1: создадим множество, основанное на поле Category.
Шаг 2: сделаем вычисляемое поле для подкатегорий. Когда в множестве «Category Set» будет выбрано значение, на визуализации появится столбик с подкатегориями, в противном случае показываем пустой столбик.
Шаг 3: создадим второе множество, основанное на поле Sub-categories. Назовем это множество «Sub-category Set».
Шаг 4: сделаем вычисляемое для производителей. Суть этого поля состоит в том, что, если выбрано значение в множестве категорий и подкатегорий товаров, значит показываем столбик с производителями, а иначе показываем пустой столбик.
Шаг 5: создадим таблицу с drill down (columns – года, rows – уровни drill-down, значения в таблице – сумма продаж)
Шаг 6: добавим actions для листа. Они необходимы для переключения между уровнями. Нужно создать два однотипных actions: первое будет основано на множестве category set, а второе на sub-category set.
Важное уточнение: при добавлении визуализации на дешборд, созданные actions работать не будут, нужно будет создать такие же actions, но уже для дешборда.