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


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

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

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

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

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

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

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

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

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

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

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

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

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

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