Змінні та вирази в редакторі Power Query
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
У цьому посібнику я хочу показати вам, щоможна виконати на кількох прикладах.
CALCULATE є однією з найбільш часто використовуваних функцій у LuckyTemplates. Він визначає контекст, який застосовується до будь-якого заходу, і видаляє всі наявні фільтри.
Зміст
Використання функції CALCULATE для загального обсягу продажів
Щоб справді зрозуміти вплив CALCULATE , важливо пам’ятати, що будь-який результат у LuckyTemplates обчислюється рядок за рядком. Все залежить від наданого контексту.
Давайте подивимося на ці зразки даних. Для цього рядка показник дає нам результат 108 466,30, коли використовувалася функція CALCULATE . Цей стовпець CALCULATE в основному показує числа з тієї ж дати минулого року за допомогоюфункція.
Цей результат базується на застосованому початковому контексті, яким є дата. Для цього конкретного рядка вказано дату 14 серпня 2020 року.
Ця дата також є початковим контекстом для вимірювання загальних продажів , який дає нам 220 148,60 у цьому рядку на основі поточного часу.
Але що, якщо в цьому конкретному контексті я також хочу показати, що ми зробили з точки зору продажів, але в інший час? Тут CALCULATE стає ще кориснішим.
Використання функції CALCULATE з DATEADD
CALCULATE наразі дозволяє мені порівняти загальні продажі за поточний період часу та продажі минулого року в той самий день . Але це порівняння не обов’язково проводити щороку. Ми можемо робити щоденне порівняння, а також місячні та квартальні розрахунки.
Перш ніж ми це зробимо, давайте подивимося на вихідну міру.
Використовуючи CALCULATE , я посилався на загальний обсяг продажів і використовував функцію SAMEPERIODLASTYEAR . Ця функція дозволяє мені перейти рівно на рік до поточної дати.
Звичайно, це встановлює обмеження на мій розрахунок, оскільки це не дозволить мені вийти за межі однорічного періоду. Тому я створю нову міру, яка дозволить мені це зробити.
Я збираюся розпочати вимірювання так само, як було зроблено вихідний показник. Я збираюся використовувати CALCULATE і посилатися на Total Sales .
Тоді я скористаюся функцією аналізу часуі встановіть його, щоб повернутися лише на одну чверть.
Щойно я додам це до своєї таблиці, ви побачите, що тепер у мене є дані, які показують цифри за квартал тому.
Це перевага використання DATEADD у ваших показниках. Це дозволяє встановлювати будь-які часові рамки, на відміну від SAMEPERIODLASTYEAR , який відраховує лише один рік до поточної дати.
Цього разу дозвольте мені змінити цю міру та повернути час лише на один день замість однієї чверті.
Як і очікувалося, результат, який я отримую, дуже мало відрізняється від початкової цифри, знаючи, що минув лише один день.
Використання CALCULATE із функцією FILTER
Ви також можете використовувати CALCULATE зфункція, яка дозволяє нам додати ще більше глибини нашому аналізу.
Для цього прикладу давайте подивимося , що станеться, якщо ми ПРОФІЛЬТРУЄМОдати . _
Далі я встановлю його надата мінус 7, що означає один тиждень від поточної дати.
Це дає нам ковзне середнє значення, яке враховує дані за тиждень тому, але цього разу ми використовуємо FILTER , щоб повернутися назад, а не.
Знову ж таки, все повертається до застосованого контексту. Ми починаємо з початкового контексту, який розглядає поточну дату, потім ми додаємо більше до цього контексту за допомогою функції CALCULATE , щоб ми могли продиктувати новий період часу для вивчення.
Висновок
CALCULATE, безсумнівно, може надати вам більше діапазону для ваших звітів і дає змогу порівнювати ваші цифри за різні часові рамки. Це те, що ви також можете використовувати в інших елементах, крім Total Sales.
Сподіваюся, незабаром ви зможете застосовувати цю функцію у своїй роботі. Не соромтеся досліджувати інші контексти, які ви можете додати до своїх вимірювань за допомогою CALCULATE .
Все найкраще,
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!
Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.
Дізнайтеся, як користувацьку гістограму на ринку можна використовувати для порівняння даних і як ви можете створити їх за допомогою прикладів у LuckyTemplates.
Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.
eDNA демонструє, як виконувати переклад мови або тексту за допомогою Python і передавати це в LuckyTemplates. Підручник LuckyTemplates Python.
У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.
У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.
Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу
Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників