Прості агрегації в LuckyTemplates

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

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

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

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

Давайте розпочнемо.

Зміст

Створення групи вимірювань

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

Вимірюваними показниками були загальні продажі та загальна кількість .

Прості агрегації в LuckyTemplates

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

Спочатку перейдіть на вкладку «Головна», а потім виберіть «Ввести дані».

Прості агрегації в LuckyTemplates

Після цього змініть назву таблиці на Key Measures.

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

Прості агрегації в LuckyTemplates

Як ви бачите на вкладці полів, у таблиці «Ключові показники» все ще нічого немає.

Прості агрегації в LuckyTemplates

Отже, що я збираюся зробити, це заповнити це заходами, які я зробив.

Спочатку я додам показник «Загальна кількість» до новоствореної таблиці.

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

Прості агрегації в LuckyTemplates

А потім зробіть те ж саме з мірою загальних продажів.

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

Прості агрегації в LuckyTemplates

Зробивши це, ви побачите, що заходи знаходяться в таблиці ключових заходів.

Тепер я збираюся видалити стовпець під назвою Column1, оскільки він мені не потрібен.

Прості агрегації в LuckyTemplates

Тепер я відкриваю та відкриваю панелі на вкладці «Поля». Для цього двічі клацніть кнопку входу/виходу панелі, яка виділена у верхньому правому куті зображення нижче.

Прості агрегації в LuckyTemplates

Як бачите, ключові показники тепер є групою показників, що вказує піктограма калькулятора біля його назви. Тепер він також розташований у верхній частині вкладки «Поля».

Прості агрегації в LuckyTemplates

Я рекомендую вам почати додавати цю хорошу практику у свій робочий процес розробки.

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

Агрегації в LuckyTemplates

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

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

Прості агрегації в LuckyTemplates

Під час вимірювання загальної кількості я використовував цю функцію.

Прості агрегації в LuckyTemplates

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

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

Початок будь-чого просунутого в LuckyTemplates, особливо з аналітичної точки зору, починається з чогось простого.

Починається з простого ознайомлення з показниками DAX і ознайомлення з тим, як їх якомога швидше писати.

Ось я покажу вам кілька простих.

Прості агрегації в LuckyTemplates

Як ви бачите, таблиця розрізана фільтрами «Короткий місяць» і «Ім’я продавця» через те, що я зробив у попередньому блозі.

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

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

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

Для початку перейдіть на вкладку «Інструменти вимірювання», а потім натисніть «Нова міра».

Прості агрегації в LuckyTemplates

Створення показників полягає в тому, що вони з’являються в будь-якій таблиці, яку ви вибрали на вкладці «Поля». Тому спочатку переконайтеся, що ви клацнули таблицю «Ключові показники», перш ніж створювати новий показник.

Прості агрегації в LuckyTemplates

Тепер, коли я створив новий показник, змініть «Вимір» на «Середня кількість», щоб правильно назвати його.

Я почну з обчислення, для якого потрібна проста функція агрегування, функція.

Функція AVERAGE повертає середнє арифметичне всіх чисел у стовпці.

Я візьму середнє значення в стовпці «Кількість» із таблиці «Продажі».

Налаштування формули показано нижче.

Прості агрегації в LuckyTemplates

Я підсумую всі значення в стовпці «Кількість», а потім усередню їх.

Після цього візьміть міру «Середня кількість» у таблиці «Ключові показники» на вкладці «Поля», а потім перетягніть її до візуального елемента.

Прості агрегації в LuckyTemplates

Як бачите, значення в стовпцях «Загальна кількість» і «Середня кількість» однакові, за винятком загального значення.

Прості агрегації в LuckyTemplates

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

Наприклад, Генрі Кокс купив 3 кількості продукту 56 за одну операцію.

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

Отже, знову перейдіть на вкладку «Інструменти вимірювання», а потім натисніть «Нова міра».

Прості агрегації в LuckyTemplates

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

Прості агрегації в LuckyTemplates

Іншою є функція, яка повертає максимальне числове або текстове значення в стовпці.

Прості агрегації в LuckyTemplates

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

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

По-перше, перейменуйте показник, змінивши «Вимір» на «Загальна кількість транзакцій».

Прості агрегації в LuckyTemplates

Потім додайте функцію COUNTROWS. Ця функція приймає таблицю, а потім повертає кількість рядків у цій таблиці.

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

Для цього всередині функції COUNTROWS зверніться до таблиці Sales. Ось як я встановив формулу.

Прості агрегації в LuckyTemplates

Функція перегляне таблицю Sales і підрахує кількість рядків у ній.

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

Тепер візьміть показник «Загальна сума транзакцій» у таблиці «Ключові показники», а потім перетягніть його до візуального елемента.

Прості агрегації в LuckyTemplates

Зробивши це, ви побачите, що кожен раз виконується лише одна транзакція.

Прості агрегації в LuckyTemplates

Це результат наявності фільтрів, які ми маємо.

Це просто означає, що у травні Генрі Кокс, наприклад, купив 3 кількості продукту 56 за одну транзакцію в Ернеста Уїлера.

Я зараз щось зміню. Спочатку я видалю стовпець «Назва продукту», натиснувши кнопку X, як показано нижче.

Прості агрегації в LuckyTemplates

А потім я зніму прапорці з усіх фільтрів.

Для цього я поставлю прапорець біля імені Ернеста Вілера.

Прості агрегації в LuckyTemplates

А також поставте прапорець поруч із травнем.

Прості агрегації в LuckyTemplates

Ви побачите, що цифри дуже змінилися.

Прості агрегації в LuckyTemplates

Давайте подивимося на Мартіна Беррі. Загальний обсяг продажів, який я отримав від нього, становить 87 727 доларів США, загальна кількість товарів, які він купив, становить 51, і в середньому він купує 1,89 моїх продуктів під час кожної з 27 загальних транзакцій зі мною.

Як бачите, після зміни фільтрів наших розрахунків змінилися і результати.

Ось тут і з’являється масштабованість показників DAX. Якщо ви подумаєте, формули, які ми використали, дуже прості.

Ми використовували лише функції SUMX, SUM, RELATED, AVERAGE та COUNTROW для вимірювання. Сподіваюся, ви легко звикнете до цих функцій.

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

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

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

Прості агрегації в LuckyTemplates

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

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

Для цього клацніть показник «Загальні продажі», перейдіть на вкладку «Інструменти вимірювання» та в розділі «Форматування» змініть «Ціле число» на «Валюта», клацнувши піктограму $.

Прості агрегації в LuckyTemplates

Існує багато способів форматування результатів, якщо це необхідно.

Після цього результати мають виглядати так:

Прості агрегації в LuckyTemplates




Висновок

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

Я показав вам функції AVERAGE, MIN, MAX і COUNTROWS, які, безумовно, легко зрозуміти.

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