Змінні та вирази в редакторі Power Query
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
У цьому посібнику я хочу продемонструвати, як ми можемо обчислити середні продажі, прибутки або транзакції за певним параметром у DAX у LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
У цьому прикладі ми розглянемо це з точки зору клієнта. Ми спробуємо проаналізувати, які середні продажі ми робимо за транзакцію на клієнта?
Це дозволить нам зрозуміти, хто наші найкращі клієнти, а також хто наші клієнти, які приходять і купують значні суми.
Звідси ми можемо остаточно зрозуміти, яку маржу ми отримуємо за транзакцію від наших клієнтів. Чи хороші вони в деяких регіонах порівняно з іншими? Чи підходять вони для деяких продуктів порівняно з іншими?
Ми розглянемо середню кількість продуктів, придбаних за транзакцію. Потім я також покажу вам, як вивести ще більше, щоб ви могли знайти ще цікавіші ідеї на основі цього початкового. Ми збираємося розгалужуватися на інші речі, і я збираюся показати вам, як це зробити ефективно.
Зміст
Як розрахувати середнє значення за транзакцію
Спочатку ми розрахуємо вартість транзакції, перейшовши до таблиці Продажі. Ліворуч у нас є стовпець ID замовлення.
Отже, кожен ідентифікатор замовлення відповідає кожній транзакції в цій конкретній таблиці. Нам потрібно знайти спосіб оцінити кожну з цих транзакцій і, по суті, усереднити продажі, які ми зробили для кожної окремої транзакції.
Це дасть нам – залежно від контексту – середнє значення на транзакцію. Це може бути з точки зору регіону, точки зору клієнта або точки зору продавця.
Деякі таблиці даних мають ідентифікатор замовлення, і тоді в цьому ідентифікаторі замовлення ви можете мати кілька різних транзакцій. Залежно від того, яке середнє обчислення ви хочете виконати, ви, ймовірно, захочете ввести цей стовпець у обчислення. Спочатку розрахуємо середні продажі.
Обчисліть середні продажі за транзакцію
Давайте створимо показник і назвемо його Середні продажі за транзакцію . Я збираюся використовувати функцію RAGEX , тому що це дозволить нам робити ці середні значення, повторюючи щось. У межах AVERAGEX я буду використовувати VALUES і вставляти свій ID замовлення. Потім я хочу усереднити загальний обсяг продажів для кожного замовлення.
Після того, як я перетягну цю міру з контекстом мого імені клієнта, я отримаю ось таку таблицю:
Це покаже нам у середньому, скільки кожна людина робить за транзакцію кожного разу, коли вона заходить у магазин.
Використання панелей даних
Це вже сама по собі досить хороша інформація, але ми можемо покращити її вигляд за допомогою умовного форматування та панелей даних .
Обчисліть середній прибуток на транзакцію
Ми не повинні зупинятися на цьому; ми можемо ми можемо піти ще далі. У нас є деякі інші основні розрахунки, такі як загальні прибутки та загальні витрати . За допомогою цих розрахунків я можу дізнатися середній прибуток на транзакцію . Все, що мені потрібно зробити, це скопіювати та вставити показник, який я щойно використав, у новий показник, і замість Total Sales я введу Total Profits .
За допомогою цього нового показника ми можемо обчислити наші прибутки від кожної окремої транзакції, а потім усереднити їх.
Я можу просто перетягнути новий показник у свою таблицю, щоб отримати нові відомості. Наприклад, наш клієнт Кріс Фуллер має більшу прибутковість на трансакцію, ніж Філіп Фостер, який фактично зробив більші продажі. Це досить хороше розуміння, чи не так?
Розрахуйте середню маржу за транзакцію
Ми також можемо мати справу із середньою націнкою на транзакцію . Нам не потрібно буде посилатися ні на що з таблиці, тому що ми можемо просто використовувати міри в мірах .
Все, що нам потрібно зробити, це розділити середній прибуток на транзакцію на середній обсяг продажів на транзакцію , а потім ввести 0 як альтернативний результат . Ми також повинні переконатися, що він правильно відформатований.
Як тільки я перетягну це в таблицю, ви тепер побачите, чому у нас вищі прибутки для Кріса Фуллера, ніж для Філіпа Фостера. Кріс має вищу маржу порівняно з Філіпом.
Це дуже цікаве розуміння для цього конкретного клієнта, а також для решти наших клієнтів.
Цікаво, що ми можемо використовувати цю техніку в будь-якому контексті. Наразі ми просто використовуємо фільтр із таблиці клієнтів. Якщо ви подумаєте про це, ми можемо використати фільтри з будь-якої з цих таблиць у нашій моделі даних і побачити, як все зміниться.
Середня маржа за транзакцію за певний час
Ми також можемо переглянути нашу середню маржу за транзакцію з часом. Я просто швидко з’ясую це, використовуючи значення «Місяць і рік» і «Середня маржа за транзакцію» , а потім відобразжу їх на графіку.
Ми можемо бачити, як середня маржа змінюється з часом, і побачити сезонність.
Інші відомості
Загалом, тепер набагато легше побачити наших клієнтів із високою маржою та низькою маржою. Наприклад, клієнт Хуан Коллінз має маржу 40%. Цей стирчить ясно, як білий день.
Ми також можемо зберегти фільтр, щоб побачити, які клієнти є найприбутковішими за операцію; це може означати, що продавець, призначений для цих частин, дуже хороший.
Візуалізація даних
Ми можемо глибше вивчити інформацію за допомогою DAX у LuckyTemplates і визначити наших найкращих клієнтів на регіональній основі. Щось відбувається в регіоні? Ми можемо перейти від візуальної карти до заповненої карти.
Ми можемо деталізувати та отримати більш глибокий погляд. У моєму прикладі Нью-Гемпшир має низьку маржу, тоді як усі інші регіони розподілені досить рівномірно.
Ви також можете вибрати клієнтів із таблиці та визначити з цього підмножину клієнтів, де була розбивка.
Висновок
Ми можемо отримати стільки чудових ідей, обчислюючи середні значення за допомогою DAX у LuckyTemplates. Вони також додають велику цінність тому, що ми можемо робити в бізнесі з точки зору маркетингу та розподілу ресурсів для продажів.
Ви, очевидно, хочете зосередитися на клієнтах, які купують найбільше з найвищою націнкою. І за допомогою цього типу аналізу ви можете вирівняти свої ресурси туди, де, на вашу думку, ви збираєтеся оптимізувати найкращі результати.
У цьому посібнику ми працювали над одним, а потім розгалужувалися над багатьма іншими речами. За допомогою DAX у LuckyTemplates можна виконувати багато обчислень і методів, а також знаходити справді хороші ідеї.
Цей тип аналітичної роботи є дуже потужним. Якщо ви хочете переглянути більше подібних прикладів, перегляньтемодуль приОнлайн. Цей модуль містить інформацію про вирішення реальних бізнес-проблем із використанням найкращих практик DAX у LuckyTemplates.
Все найкраще,
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!
Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.
Дізнайтеся, як користувацьку гістограму на ринку можна використовувати для порівняння даних і як ви можете створити їх за допомогою прикладів у LuckyTemplates.
Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.
eDNA демонструє, як виконувати переклад мови або тексту за допомогою Python і передавати це в LuckyTemplates. Підручник LuckyTemplates Python.
У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.
У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.
Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу
Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників