Що таке DAX? Розуміння його значення, важливості та використання

Зміст

Мова виразів аналізу даних DAX

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

Що таке DAX?

Що таке DAX і чому це важливо?

DAX означає вирази аналізу даних.

DAX — це мова формул у LuckyTemplates. Ось звідки випливає справжня аналітична сила LuckyTemplates. Якщо ви не використовуєте DAX Data Analysis Expressions Language, ви втратите 95% потенціалу LuckyTemplates як чудового аналітичного інструменту.

Подумайте про роботу з Excel. Якщо ви не розумієте формули, ви не зможете максимізувати те, що можуть зробити ці електронні таблиці. Це те саме обґрунтування важливості розуміння DAX під час використання LuckyTemplates .

Використання вбудованої системи обчислень LuckyTemplates

Коли ви відкриєте LuckyTemplates, ви почнете з таким порожнім екраном. Ось де ви можете почати з деякими.

Що таке DAX?  Розуміння його значення, важливості та використання

Але найчастіше люди починають із того, що заходять у доступні столики.

Що таке DAX?  Розуміння його значення, важливості та використання

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

Що таке DAX?  Розуміння його значення, важливості та використання

Вони затягують це у свій звіт і отримують потрібні результати.

Що таке DAX?  Розуміння його значення, важливості та використання

Деякі також додадуть трохи більше даних, щоб отримати більше розуміння. Вони, наприклад, клацнуть стовпець «Клієнти».

Що таке DAX?  Розуміння його значення, важливості та використання

Потім вони перетягували б це на вісь.

Що таке DAX?  Розуміння його значення, важливості та використання

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

Що таке DAX?  Розуміння його значення, важливості та використання

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

Особисто я рекомендую почати з DAX відразу. Кроки, які я показав вам раніше, просто використовують вбудований механізм обчислень у LuckyTemplates.

Важливість негайного використання DAX

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

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

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

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

Міри проти обчислених стовпців

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

Ви можете створити міру за допомогою цієї піктограми на стрічці «Домашня сторінка».

Що таке DAX?  Розуміння його значення, важливості та використання

Показники DAX схожі на віртуальні обчислення. Вони виконують обчислення лише тоді, коли використовуються у візуалізації або таблиці.

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

Щоб створити новий стовпець, клацніть піктограму «Новий стовпець».

Що таке DAX?  Розуміння його значення, важливості та використання

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

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

Відтворення заданих даних у межах вимірювання

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

Що таке DAX?  Розуміння його значення, важливості та використання

Тож я збираюся почати з натискання піктограми New Measure .

Що таке DAX?  Розуміння його значення, важливості та використання

Це відкриває панель формул. Почну з назви міри. Я називатиму це проданою кількістю .

Що таке DAX?  Розуміння його значення, важливості та використання

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

Що таке DAX?  Розуміння його значення, важливості та використання

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

Що таке DAX?  Розуміння його значення, важливості та використання

Щойно я натисну «Enter», ви побачите праворуч, що створений мною показник тепер знаходиться під таблицею «Продажі» . Це пов’язано з тим, що міри потрапляють у будь-яку таблицю, яку ви вибрали перед створенням цієї міри .

Що таке DAX?  Розуміння його значення, важливості та використання

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

Я просто скопіюю та вставлю цю попередню візуалізацію.

Що таке DAX?  Розуміння його значення, важливості та використання

Потім я збираюся видалити цей стовпець кількості .

Що таке DAX?  Розуміння його значення, важливості та використання

Далі я введу Quantity Sold , який є показником, який я щойно створив. Я перетягну його в поле «Значення» .

Що таке DAX?  Розуміння його значення, важливості та використання

Після цього дані у візуалізації оновлюються.

Що таке DAX?  Розуміння його значення, важливості та використання

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




Висновок

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

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

Лише одне останнє нагадування – не забувайте називати свої показники інтуїтивно зрозумілим способом. У прикладі, який я створив, я назвав показник Quantity Sold, щоб будь-хто, хто дивиться на мої візуалізації, одразу знав, що означає кожна точка даних.

Коли ви поєднаєте всі ці найкращі практики, ви почнете бачити дивовижну аналітичну силу LuckyTemplates.

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


Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

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

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

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

Найпотужніший виклик функцій у LuckyTemplates

Найпотужніший виклик функцій у LuckyTemplates

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

Методи моделювання даних для організації показників DAX

Методи моделювання даних для організації показників DAX

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

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

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

Рекомендації щодо потоку мови Power Query

Рекомендації щодо потоку мови Power Query

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

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

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

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.

Локальний шлюз даних у Power Automate

Локальний шлюз даних у Power Automate

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