Чтобы создать пользовательские уровни дат в Tableau для аналитики временных рядов, можно использовать параметр и вычисляемое поле. tarsolutions.co.uk www.thedataschool.co.uk
Создание параметра: www.thedataschool.co.uk
- Создать параметр «Select Date Level», установить тип данных как строку и доступные значения как список. www.thedataschool.co.uk В список нужно включить нужные уровни дат: год, квартал, месяц. www.thedataschool.co.uk
- Изменить настройки отображения, чтобы пользователь видел нужные значения. www.thedataschool.co.uk
Создание вычисляемого поля: www.thedataschool.co.uk
- Создать вычисляемое поле «Date Level Aggregation» с помощью функции DateName. www.thedataschool.co.uk Она возвращает строку для части даты. www.thedataschool.co.uk Для года и квартала функция вернёт число как строку, для месяца — название месяца (например, январь). www.thedataschool.co.uk
- Использовать параметр в функции, значения должны быть в нижнем регистре, чтобы Tableau распознал их как допустимые аргументы. www.thedataschool.co.uk
Создание представления: www.thedataschool.co.uk
- Перетащить «Date Level Aggregation» на полку «Столбцы» и «Продажи» на полку «Строки». www.thedataschool.co.uk
- Щёлкнуть правой кнопкой мыши по параметру «Select Date Level» и проверить «Показать управление параметром». www.thedataschool.co.uk
- Разрешить только один вариант выбора, для этого нажать на каретку в управлении параметром (должно быть с правой стороны) и выбрать «Список одного значения». www.thedataschool.co.uk
- Изменить настройку подгонки на «Всё представление». www.thedataschool.co.uk
Теперь в зависимости от выбора пользователя в параметре «Select Date Level» будет меняться уровень даты и отображаться сумма продаж на уровне года, квартала или месяца. www.thedataschool.co.uk