LuckyTemplates Dynamic X-Axis з використанням відключеної таблиці

Я збираюся показати вам, як створити динамічну вісь x LuckyTemplates, також відому як часова шкала, використовуючи відключену таблицю, яка дозволяє змінювати рівень деталізації залежно від вашої дати чи часу. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Динаміка дає змогу відобразити детальний рівень деталізації найважливішої поточної інформації. Він показує меншу деталізацію для попередніх дат.

Цей підручник є продовженням мого нещодавнього блогу, де я створив цю візуалізацію, якою була R10_table. Він був побудований на основі цих обчислюваних стовпців DTS IsCurrentQuarter і DTS SortBy .

LuckyTemplates Dynamic X-Axis з використанням відключеної таблиці

IsCurrentQuarter визначає істину чи хибність, незалежно від того, ми в поточному кварталі чи ні. На основі цього стовпця ми можемо створити стовпець DTS, який фактично повертає формат тижня або формат кварталу як текст. SortBy дає нам чотиризначний рік, потім номер кварталу, а потім номер тижня у випадку тижня. В іншому випадку він повертає лише чотиризначний рік і тиждень.

Сьогодні я збираюся побудувати ідентичну візуалізацію, але замість використання обчислюваних стовпців я буду використовувати відключену таблицю, яка є R10a_table , яка використовує міру.

LuckyTemplates Dynamic X-Axis з використанням відключеної таблиці

Зміст

Як створити динамічну вісь X у LuckyTemplates

Таблиця R10a_table насправді базується на таблиці R10_table, тому припускаємо, що у вас є якась таблиця фактів або таблиця дат, у якій є дата. Якщо ви подивитеся на DAX, це може виглядати трохи лякаюче, але це точно такий самий код, як і обчислювані стовпці. Ми просто створюємо обчислювані стовпці в рамках цього обчислення таблиці.

Ми беремо наш стовпець Date з R10_table. Отже, ми починаємо лише з великого списку дат, кожної дати в цій таблиці. Тоді ми використовуємоі ми додаємо цей поточний IsCurrentQuarter . А потім ми змінили його, щоб не посилатися на таблицю, а лише на стовпець дати.

Це також вірно для наших стовпців DTS і стовпців DTS SortBy. Це той самий код. Наприкінці цього ми використовуємо для вибору нашого DTS, нашого DTS SortBy та нашого IsCurrentQuarter. А потім ми використовуємо, щоб повернути лише окремі рядки.

LuckyTemplates Dynamic X-Axis з використанням відключеної таблиці

Наприкінці цього ми залишимо лише окремий список значень, які опиняться на осі нашої візуалізації. Це все ще динамічно та оновлюється як частина моделі даних.

LuckyTemplates Dynamic X-Axis з використанням відключеної таблиці

Оскільки це ні з чим не пов’язано, нам потрібна міра, щоб з’ясувати, де ми знаходимося щодо цього доступу, а потім підрахувати середній інвентар. Отже, давайте подивимося на міру, яку я створив.

LuckyTemplates Dynamic X-Axis з використанням відключеної таблиці

Перше, що ми робимо, це ми беремо MAX для DTS SortBy, тому що це буде найпростіша річ, яку ми можемо зробити, щоб проаналізувати, у якому році, кварталі та тижні ми перебуваємо. Якщо для року , ми просто беремо крайні чотири цифри зліва.

І тоді ми маємо цей доданий нуль (+ 0), тому що ми розбираємо значення та використовуємо до нього текстовий підхід. Це фактично повертає текст. Якщо ми спробуємо порівняти текст із числом, ми отримаємо помилку. Отже, найпростіше просто додати нуль, і це змусить DAX повернути це як число замість тексту.

Для кварталу ми просто використовуємо функцію MID, щоб отримати п’ятий символ. Тиждень трохи складніший, тому що це може бути тиждень з однозначним або двозначним числом. У цьому випадку ми просто перевіряємо, чи довжина значення дорівнює шести, ми беремо останній символ, якщо це сім, ми беремо останні два символи, і якщо це не жоден із них, ми повертаємо ПУСТИЙ. Потім ми, звичайно, додаємо нуль.

Якщо тиждень ПУСТИЙ, ми робимо, і ми знатимемо, що ми в кварталі, тож тоді ми візьмемо нашу інформацію про квартал. Якщо ми знаходимося через тиждень, а тиждень не порожній, тоді ми збираємося в кінцевому підсумку захоплювати тижні.




Висновок

Ось, по суті, і все. Ось як ви створюєте динамічну вісь X LuckyTemplates, використовуючи відключену таблицю з мірою. DAX не надскладний, особливо якщо брати його частинами. Все, що ми робимо тут, це фільтруємо за роками та кварталами, а потім беремо AVERAGEX, і ми отримуємо таку саму візуалізацію, як та, що використовує обчислювані стовпці.

Сподіваюся, ви знайдете цей підручник корисним і застосуєте його у своїй роботі. Ви можете переглянути повне відео нижче, щоб дізнатися більше, і перегляньте першу частину цього підручника, щоб дізнатися більше.

Все найкраще!

Грег


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.