Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

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

Зміст

Зразок сценарію для моделювання даних у LuckyTemplates

Для цього прикладу ми створимо допоміжну таблицю для таблиці «Клієнти» . Ми можемо накласти на цю допоміжну таблицю інформацію. Потім запустіть логіку DAX, щоб створити візуалізації, які неможливі з тим, що ми зараз маємо в нашій таблиці клієнтів

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Тоді найменше дорівнює 8 .

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Створення допоміжної таблиці для моделювання даних у LuckyTemplates

Існують різні способи створення таблиці. Для цього прикладу скористаємося опцією «Ввести дані» на вкладці «Домашня сторінка». 

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Назвемо цю таблицю « Частота покупок ». Потім встановіть перший стовпець як Frequency Group і додайте значення частоти як High , Ok і Low . Також додайте стовпці Min і Max . У нашій поточній таблиці ми говоримо, що наші високочастотні клієнти повинні мати принаймні 25–40 транзакцій. Середньочастотні клієнти повинні мати від 15 до 25 транзакцій, а низькочастотні лише 015 транзакцій.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Створення таблиць вимірювань для моделювання даних LuckyTemplates

Крім таблиці Purchase Frequency , давайте також створимо ще одну таблицю за допомогою параметра Enter Data . Назвемо це динамічне групування . Потім ми створимо міру в цій таблиці.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Перейменуйте показник на таблицю «Продажі за групою частот» . Ви можете дізнатися більше про .

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Для вимірювання ми будемо використовувати код DAX, який є досить складним. Цей показник обчислює загальний обсяг продажів кожного клієнта в таблиці «Клієнти» . Він визначає, чи відповідає загальна сума транзакцій MIN і MAX значенням таблиці частоти покупок , яка є допоміжною таблицею, яку ми створили. 

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Головне, що таблиця Purchase Frequency не пов’язана з нашою таблицею «Клієнти» чи іншими таблицями. Однак, створивши логіку за допомогою вимірювання та коду DAX, тепер ми можемо використовувати її для підтримки або створення візуалізації з іншими нашими таблицями.

Створення власних візуалізацій у LuckyTemplates

Щоб створити потрібну нам візуалізацію, нам просто потрібно перетягнути стовпець Frequency Group таблиці динамічного групування на наше полотно.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Потім ми перетягнемо показник Sales by Frequency Group до нашої групи частот на полотні.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

У результаті ми тепер маємо візуалізацію, яка показує нам загальні продажі клієнта на високих, низьких і середніх ( OK ) частотах.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Після цього ми можемо перетворити це на візуалізацію круглої діаграми. Тоді ми побачимо, що на основі логіки, яку ми створили за допомогою нашої допоміжної таблиці, більшість наших клієнтів знаходяться в межах частоти середнього діапазону ( OK) .  

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Це має сенс, тому що якщо ми перевіримо загальну кількість транзакцій наших клієнтів, більшість із них мають приблизно 20-21 транзакцію.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Це в межах середнього діапазону 15-25 ( OK ) частоти на основі нашої допоміжної таблиці ( група частот ).

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Ми також можемо створити іншу візуалізацію, перетягнувши показник ( Sales by Frequency Group ) у візуалізацію імен клієнтів

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

… і стовпець «Група частот» із нашої допоміжної таблиці ( Частота покупок ).

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

У результаті візуалізація тепер відображає імена клієнтів, їхні загальні продажі та частоту транзакцій. 

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Потім ми можемо перетворити цю візуалізацію на гістограму , якщо хочемо.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Висновок

Таким чином, ми змогли створити допоміжну таблицю та використовувати її для моделювання даних у LuckyTemplates. Це деякі потужні методи, які ми можемо досягти, використовуючи допоміжні таблиці.

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

Я сподіваюся, що ви змогли побачити логіку та важливість використання допоміжних таблиць . Знову ж таки, вони використовуються виключно для підтримки логіки та візуалізації, яку ми хочемо створити, і ми можемо використовувати їх різними способами. Завдяки цьому ви можете додавати фантастичні аналітичні методи у власні моделі.

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


Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

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

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

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

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

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

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

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

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