Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику пояснюється, як ми можемо обчислити дні зайнятості за допомогою DAX у LuckyTemplates. Це дуже корисно для таких організацій, як лікарні, Airbnb, готелі тощо. Це цікава інформація, якщо ви хочете зануритися в ефективне керування рівнем заповнюваності. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Ця тема виникла через те, що, на мою думку, заслуговує глибшого розгляду. Мені дуже сподобалося працювати над рішенням, тому я вважав чудовою ідеєю поділитися ним у навчальному посібнику. Сценарій полягає в тому, щоб визначити, скільки днів протягом будь-якого місяця людина займала щось , отже, це може бути лікарняне ліжко, спільна бібліотека чи щось інше.
У цій демонстрації ми розглядаємо зайнятість лікарняних ліжок. Ми працюватимемо між двома датами – датою прийому та датою виїзду. Ми маємо імена пацієнтів, місяці та кількість днів, коли пацієнти займають кімнати чи ліжка.
Зміст
Налаштування моделі даних
Це досить складний сценарій, який багатьох людей бентежить, але важливо зрозуміти, як його вирішити, оскільки це звичайний сценарій реального світу.
Ми працюємо з двома датами, але це лише демонстраційні дані для прикладу рішення. Протягом місяця-двох ми дізнаємось, скільки днів ці пацієнти перебувають у лікарні.
Це модель даних, налаштована під час створення неактивних зв’язків, яка нам потрібна для цього сценарію. У нас є таблиця Dates , яка взагалі не змінюється, але ми маємо ці неактивні зв’язки, які дозволяють нам працювати з певною логікою через таблицю Data і вводити певний контекст із таблиці Dates.
модель даних
Доцільно мати неактивні зв’язки та налаштовувати модель таким чином, оскільки ми можемо захотіти виконати деякі інші обчислення в нашій таблиці фактів і створити контексти з таблиці Dates в інших наших аналізах. Ось де щофункція стає в нагоді. Ця функція дозволяє нам увімкнути ці відносини.
Нам потрібно використовувати неактивні зв’язки під час роботи з кількома датами в таблиці фактів.
Таблиця дат, яку ми тут використовуємо, є стандартною та містить усе необхідне для цього аналізу. Ми будемо використовувати стовпець у наших розрахунках.
Таблиця дат
Формула DAX для розрахунку днів зайнятості в місяці
У нашій формулі ми щомісяця обчислюємо кілька операторів IF. Ми використовуємо змінні (), щоб створити параметри, які ми будемо використовувати в нашомузаяви.
Пам’ятайте, що з DAX кожен результат обчислюється окремо. Так, наприклад, результат за 14 днів тут (у нашій таблиці нижче) обчислюється інакше, ніж результат за 18 днів. Це пояснюється тим, що контекст, у якому ці результати обчислюються, відрізняється.
Вони можуть мати однаковий контекст з точки зору пацієнта (238), але контекст на основі місяців (серпень і вересень) відрізняється. Цікава річ у контексті полягає в тому, що через активні стосунки нічого не виникає природно. Нам потрібно згенерувати деякі значення з того, що є в нашій матриці за допомогою формули DAX.
Отже, спочатку нам потрібно визначити наші змінні. Ми обчислюємо наші AdmitDate і DepartureDate . Потім ми обчислюємо MinDateInContext і MaxDateInContext , які обчислюють 1-й, 30-й або 31-й дні певного місяця (28 або 29 числа лютого). У другій частині формули виникає логіка для розрахунку днів зайнятості в місяці або в межах місяців.
Висновок
Це трохи, але, сподіваюся, ви зрозумієте логіку розрахунку днів перебування в LuckyTemplates. Ви можете спробувати це самостійно та побачити, як DAX дає змогу розробляти неактивні зв’язки та кілька дат.
Це досить унікальний сценарій, але реалістичний. Підприємства, яким потрібно керувати рівнем заповнюваності, можуть скористатися цим рішенням. Це демонструє аналітичні можливості LuckyTemplates із потужністю формул 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.