Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

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

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

Гарне вивчення CALCULATETABLE є початком багатьох складних обчислень, які ви можете виконувати в LuckyTemplates.

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

Зміст

Найкращий час для включення функції CALCULATETABLE

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

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

Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

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

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

Використання CALCULATETABLE DAX, щоб дізнатися про нових клієнтів

По-перше, я покажу вам формулу для розрахунку нових клієнтів за допомогою CALCULATETABLE

Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

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

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

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

Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

Повертаючись до головного. Функція CALCULATETABLE дозволяє відкривати вікно в будь-якому конкретному контексті. У моєму прикладі він переглядає 90 днів назад, щоб знайти набір клієнтів. 

Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

Оскільки ми не хочемо розглядати клієнтів у поточному контексті, а дивимось на клієнтів за попередні 90 днів, ми тепер використовуємофункція.

Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

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

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

Використання CALCULATETABLE DAX для пошуку втрачених клієнтів

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

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

Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

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

Якщо ви подивитеся на формули для CustomersPurchased і PriorCustomers , ми використовуємо CALCULATETABLE .

Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

Крім того, ви все ще можете знайти функцію EXCEPT . Але цього разу він порівнює таблиці CustomersPurchased і PriorCustomers .

Функція CALCULATETABLE DAX – найкращі методи роботи з LuckyTemplates

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

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

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




Висновок

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

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

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

Не забудьте підписатися на LuckyTemplates TV, щоб отримати багато іншого вмісту.

Успіхів у вивченні цього.


Змініть формати дати за допомогою редактора 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

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