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

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

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

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

Це може бути важливим для бізнесу, якщо він думав, що продажі не будуть рости, тому їм потрібно збільшити маржу, щоб отримати зростання прибутковості, якого вони прагнули.

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

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

Зміст

Всередині моделі даних

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

Ми можемо так легко та швидко дослідити всю цю інформацію.

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

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

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

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

Чудова річ у цьому полягає в тому, що він також динамічний. Ми можемо дивитися історично та швидко витягувати важливу інформацію. Тепер ми зануримося в деякі LuckyTemplates Advancedформули.

Кроки для впровадження логіки ранжирування

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

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

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

Ми робимо те саме для загальних витрат . Ми множимо кількість на кожен окремий товар, який ми продали .

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

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

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

Тепер нам потрібно розрахувати нашу загальну маржу . Тож ми знову розгалужуємось і ділимо загальний прибуток на загальний обсяг продажів .

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

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

Ми можемо розмістити фільтри з таблиці Date, які виділятимуть маржу для кожного продавця, який тут є.

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

Далі ми обчислюємо всі наші норми прибутку за минулий квартал. Тож з будь-якого кварталу, який ми маємо тут, скажімо, з 3 кварталу 2017 року, ми зможемо обчислити в цьому кварталі нашу маржу за попередній квартал (2 квартал).

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

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

Щоб визначити зростання нашої маржі , ми просто знову розгалужуємося.

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

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

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

Тому ми використовуємо цю логіку, щоб досягти цього. Ми використовуємо функцію CALCULATE для нашого зростання маржі , але обчислюємо її лише для п’яти найкращих продавців . І ось що ця функція робить. Тоді VALUES повертає продавця, який є нашою першою п’ятіркою.

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

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

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




Висновок

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

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

Крім того, у LuckyTemplates ми маємо його динамічний. Ми можемо змінити будь-який часовий проміжок, який забажаємо, а потім оцінити це.

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

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

здоров'я!


Відкрийте для себе унікальні ідеї за допомогою функції 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 дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.