Приклади DAX у LuckyTemplates – розширені формули DAX

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

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

Зміст

Приклади DAX: обчислення сукупної суми

Першийщо я вам покажу, це приклад кумулятивної суми.

Використання кумулятивного підсумку є чудовим способом продемонструвати порівняння за тривалий період часу.

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

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

Потім потрібно використовуватиразом із функцією для посилання на таблицю дат .

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

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

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

По суті, кумулятивний підсумковий розрахунок включатиме всі попередні рядки. Наприклад, дані в четвертому рядку є сумою перших трьох рядків. Подібним чином п'ятий рядок обчислює перші чотири рядки.

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

Приклади DAX: обчислення сукупних продажів за минулий рік

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

Просто скопіюйте попередню формулу для сукупних продажів і перейменуйте її відповідно. Замість Total Sales вам потрібно посилатися на Sales LY у функції CALCULATE .

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

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

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

Ось як виглядає нова візуалізація.

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

Приклади DAX: обчислення сукупної різниці продажів

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

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

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

У цьому розширеному прикладі DAX цікаво те, що ви можете використовувати його для створення іншого аналізу порівняння часу. Оскільки ви використовували параметр YEAR у початковому показнику продажів, ви можете змінити його на DAY , MONTH або QUARTER .




Висновок

Наведені вище приклади DAX є чудовим застосуванням передових обчислень LuckyTemplates. Ми поєднали формули та інтегрувалирозрахунки.

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

Leave a Comment

Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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