Функції Time Intelligence DAX у LuckyTemplates

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

Функції Time Intelligence DAX у LuckyTemplates

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

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

Я познайомлю вас з деякими з найпоширенішихвикористовується для такого роду розрахунків.

Зміст

Використання функцій Time Intelligence DAX

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

Давайте назвемо цей показник Sales LY і почнемо його з функції CALCULATE . Theфункція може змінити контекст будь-якого обчислення.

Функції Time Intelligence DAX у LuckyTemplates

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

Нарешті, нам потрібно посилатися на стовпець Dates з таблиці Date .

Функції Time Intelligence DAX у LuckyTemplates

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

Функції Time Intelligence DAX у LuckyTemplates

Наприклад, 13 жовтня 2018 року загальний обсяг продажів становив 153 058,20 доларів США .

Функції Time Intelligence DAX у LuckyTemplates

Якщо ми перевіримо дані про продажі за LY за 13 жовтня 2019 року, ми побачимо, що це також 153 058 доларів США . 20 .

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

Функції Time Intelligence DAX у LuckyTemplates

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

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

Функції Time Intelligence DAX у LuckyTemplates

Для цього клацніть стрічку «Домашня сторінка», а потім натисніть «Ввести дані» .

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

Тоді ми можемо перемістити пов’язанев нову таблицю.

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

Функції Time Intelligence DAX у LuckyTemplates

Ми бачимо, що показник Sales LY тепер розміщено в групі заходів Time Comparison .

Функції Time Intelligence DAX у LuckyTemplates

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

Функції Time Intelligence DAX у LuckyTemplates

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

Використання розширених функцій інтелектуального часу DAX

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

У цьому прикладі ми розрахуємо річну різницю продажів . У формулі ми просто повинні знайти різницю між загальними продажами та продажами LY.

Функції Time Intelligence DAX у LuckyTemplates

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

Функції Time Intelligence DAX у LuckyTemplates

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

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

Використовуючи оригінальну формулу, нам просто потрібно змінити SAMEPERIODLASTYEAR на DATEADD . Після посилання на таблицю Date введіть -1 як номер інтервалу.

Функції Time Intelligence DAX у LuckyTemplates

Функція DATEADD є дуже гнучкою, оскільки ми можемо переходити до дня, місяця, кварталу або року.

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

Нарешті, ми можемо просто скопіювати та вставити існуючу міру та просто змінити назву. Наприклад, від Sales LY до Profits LY . Замість загальних продажів ми будемо посилатися на загальний прибуток .

Функції Time Intelligence DAX у LuckyTemplates

Ось як ми бачимо прибуток минулого року.

Функції Time Intelligence DAX у LuckyTemplates

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

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




Висновок

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

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

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