Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику ми перейдемо до деяких прикладів обчислень інтелекту часу за допомогою комбінації функцій DAX.
Такий вид розрахунку корисний, коли ви хочете порівняти бізнес-дані за певний період. Ви можете зробити це по днях, місяцях, кварталах або роках.
Окрім функції CALCULATE , використання інших функцій DAX може значно допомогти у створенні чудового аналізу, пов’язаного з часом.
Я познайомлю вас з деякими з найпоширенішихвикористовується для такого роду розрахунків.
Зміст
Використання функцій Time Intelligence DAX
У цьому прикладі я навчу вас, як створити новий показник для порівняння поточних продажів із минулорічними. Зокрема, ми будемо порівнювати продажі конкретного дня за попередній і поточний рік.
Давайте назвемо цей показник Sales LY і почнемо його з функції CALCULATE . Theфункція може змінити контекст будь-якого обчислення.
Далі нам потрібно ввести вираз, який у даному випадку є загальним обсягом продажів . Оскільки нам потрібно змінити контекст, щоб порівняти продажі, ми використаємофункція. Ця функція повертає набір дат із поточного вибору з попереднього року.
Нарешті, нам потрібно посилатися на стовпець Dates з таблиці Date .
У таблиці ми вже бачимо поточні дані про продажі зі стовпця «Загальні продажі» . Коли ми подамо показник Sales LY до таблиці, ми зможемо побачити загальний обсяг продажів за минулий рік. У таблиці Sales LY все ще обчислюється загальний обсяг продажів, однак контекст дати змінено на попередній рік.
Наприклад, 13 жовтня 2018 року загальний обсяг продажів становив 153 058,20 доларів США .
Якщо ми перевіримо дані про продажі за LY за 13 жовтня 2019 року, ми побачимо, що це також 153 058 доларів США . 20 .
За допомогою функції CALCULATE формула змінює початковий контекст, щоб переглянути дані про продажі 13 жовтня 2018 року. Це простий приклад.
Створення нової групи вимірювань
Якщо ми подивимося на нашу групу ключових заходів у моделі, ви помітите, що наші заходи починають накопичуватися. Оскільки ми переходимо до нового обчислення, найкраще створити нову групу заходів. Таким чином ми можемо оптимізувати та очистити наші LuckyTemplates.
Для цього клацніть стрічку «Домашня сторінка», а потім натисніть «Ввести дані» .
Оскільки міри стосуються обчислень інтелекту часу, ми можемо назвати нову групу мір Порівняння часу . Після перейменування натисніть «Завантажити» .
Тоді ми можемо перемістити пов’язанев нову таблицю.
Крім того, ми можемо зробити показник Sales LY основним показником. Для цього клацніть стрічку «Моделювання» , а потім клацніть «Домашня таблиця» . Звідси ми можемо змінити домашню таблицю за замовчуванням з « Ключових показників» на «Порівняння часу ».
Ми бачимо, що показник Sales LY тепер розміщено в групі заходів Time Comparison .
Крім того, ми повинні переконатися, що таблиця порівняння часу розташована поруч із таблицею ключових показників .
Це ідеальне налаштування моделі даних, оскільки дві додаткові таблиці призначені лише для організаційних цілей. Вони не є частиною основної структури моделі для зв’язків даних.
Використання розширених функцій інтелектуального часу DAX
Тепер у нашій таблиці є дані про загальний обсяг продажів і продажі LY . Ми можемо перейти до розширених обчислень аналізу часу за допомогою цих основних показників та інших функцій DAX.
У цьому прикладі ми розрахуємо річну різницю продажів . У формулі ми просто повинні знайти різницю між загальними продажами та продажами LY.
Щоб побачити результати, нам просто потрібно привести різницю продажів. Рівень року вимірювання в таблиці. Ми також можемо перетворити цю таблицю на подібну візуалізацію.
Це лише прості візуалізації. Однак якщо ми додамо слайсери на місяці чи тижні, візуалізація виглядатиме цікавіше.
У цьому іншому прикладі я навчу вас іншим обчисленням часових даних за допомогою іншої функції DAX. Цього разу скористаємосяфункція для обчислення продажів за минулий рік .
Використовуючи оригінальну формулу, нам просто потрібно змінити SAMEPERIODLASTYEAR на DATEADD . Після посилання на таблицю Date введіть -1 як номер інтервалу.
Функція DATEADD є дуже гнучкою, оскільки ми можемо переходити до дня, місяця, кварталу або року.
Оскільки ми працюємо за роками, формула обчислить загальний обсяг продажів за попередній рік. Очевидно, що результати будуть такими ж, як і раніше, тому що ми просто використали іншу формулу.
Нарешті, ми можемо просто скопіювати та вставити існуючу міру та просто змінити назву. Наприклад, від Sales LY до Profits LY . Замість загальних продажів ми будемо посилатися на загальний прибуток .
Ось як ми бачимо прибуток минулого року.
Звідси ми можемо перейти до додаткового аналізу, як-от прибуток поточного року. Ми навіть можемо обчислити різницю у відсотках рік від року.
Ключ до чудового обчислення інтелектуальних даних про час полягає у використанні комбінації функцій DAX.
Висновок
Ці приклади інтелекту часу можуть бути простими, але це чудове застосування всіх речей, які ми обговорювали досі. Ми застосували поняття початкового контексту, ітераційних функцій, агрегуючих функцій, розгалуження вимірювання та функції CALCULATE .
Сподіваюся, ви навчилися багатьох методів і функцій DAX. Буде чудово, якщо ви зможете якомога швидше застосувати їх до своїх звітів.
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.