Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику розповідається про те, як можна виконувати обчислення інтелекту часу над користувальницькими календарями в LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Це дійсно актуально для тих, хто має справу з 445 календарями, що є дуже поширеним сценарієм для користувачів LuckyTemplates.
Не всі підприємства працюють за стандартним календарем навколо фінансових років або календарних років. Іноді все, з чим вам доводиться працювати, це налаштований календар 445. У цьому підручнику я поясню, як ви можете почати розв’язувати аналіз типу інтелекту часу в LuckyTemplates за допомогою цих спеціальних календарів.
На жаль, ви не можете використовувати вбудовані функції аналізу часу в мові DAX. Вони працюють тільки зі стандартними календарями.
У цьому конкретному прикладі я покажу вам, як розраховувати зміни щомісячно .
Техніки, які я вивчаю, також дозволяють вам, з деякими незначними коригуваннями формули, розробляти тиждень за тижнем, квартал за кварталом або подібні розрахунки такого характеру.
Але перш ніж ми досягнемо цього, ми маємо реалізувати певну логіку, яка є трохи складнішою, і це фактично обчислення продажів за попередній місяць .
Зміст
Вирішіть для продажу за попередній місяць
Спочатку давайте розглянемо нашу таблицю. У нас є загальний обсяг продажів , який є дуже простим підрахунком.
Ми просто вставляємо це в певний контекст із нашого календаря клієнтів. Отже, ми маємо Fin Year і Fin Month, а потім автоматично фільтруємо базову таблицю фактів. І це дає нам загальну суму продажів .
Однак у цій таблиці ліворуч є певна проблема. Тут ми бачимо наш номер місяця Fin; але коли ми підходимо до кінця – останнього тижня фінансового року цього конкретного календаря – останній день – 27 квітня. Потім він переходить у новий фінансовий рік, але навіть не в новий місяць.
Ось де це стає трохи заплутаним. Ось чому ми повинні створити певну логіку, щоб отримати продажі за попередній місяць. Ми не можемо просто дивитися на якийсь конкретний місяць. У цьому випадку ми маємо переглянути конкретне число та працювати зі стовпцем «Номер фінансового місяця».
Тож я розповім вам формулу, щоб ви могли її добре зрозуміти.
Пройдіться формулою
Я використовував змінні ( VAR ) у цьому обчисленні, і я настійно рекомендую його, оскільки змінні дозволяють нам розбити ці формули.
Перш за все, нам потрібно визначити поточний місяць , у якому ми перебуваємо, у будь-якому конкретному контексті, і це те, що робить. Наприклад, якщо ми на десятому місяці 2014 року, це поверне число 10.
Якщо ми подивимося на поточний рік , то він робить те саме, тоді як MaxMonthNum буквально обчислює максимальну кількість місяців. Отже, ми розглядаємо число МАКСИМАЛЬНОГО фінансового місяця в усій нашій таблиці календаря, яке фактично повертатиме число дванадцять.
Тепер давайте зосередимося на основному показнику, який використовує функцію SUMX . Ця формула підсумовує загальний обсяг продажів, але в іншому контексті.
Логічно, що ми намагаємося повернутися до місяця попереднього фінансового року, взяти це число та перенести його в поточний контекст .
Наприклад, у рядку нижче ми маємо 2014 рік із місяцем 10. Нам потрібно повернутися до місяця 9 і перетягнути це число (1,356 млн доларів) у десятий місяць, що саме й робить ця логіка у цій формулі.
Ця формула переглядає таблицю календаря, і якщо дорівнює 1, вона знайде 12-й місяць попереднього року, тому що саме туди ми маємо перейти й розробити цей динамічний обчислення MaxMonthNum.
Теоретично ми могли б просто написати тут 12, тому що завжди є 12 місяців, але це просто інший спосіб динамічно це робити. Ми могли б використати подібну техніку, наприклад, якщо ми робимо зміни щотижня.
Оцінка дасть 12, але потім ми повернемося назад і подивимося на попередній рік . Отже, якщо ми перебуваємо в першому місяці 2015 року, ми хочемо повернутися до дванадцятого місяця 2014 року. І таким чином ми тягнемо це число вниз.
І якщо це не перший місяць, ми повертаємось у поточному році на один місяць назад, і це показує цей рядок розрахунку.
Це може здатися дещо складнішим, ніж є насправді, але це лише питання, щоб ознайомитися з кількома різними формулами.
Тепер, коли ми маємо розрахунок продажів за попередній місяць, ми можемо обчислити зміну кожного місяця . Все, що нам потрібно зробити, це відняти продажі за попередній місяць із загального обсягу продажів. Ми використовуємо логіку БЛАНК , щоб виключити тих, у кого не було продажів за попередній місяць.
Звідси ми можемо отримати відсоткову зміну за місяць . Ми просто ділимо зміну за місяць на продажі за попередній місяць .
Ось як ми розробляємо зміну місяця за місяцем для спеціального календаря.
Висновок
Я сподіваюся, що завдяки цьому підручнику ви зможете зрозуміти, як виконувати обчислення інтелектуальних даних про час для користувальницьких календарів і зможете застосувати це до власних моделей даних.
Безумовно, варто детально переглянути всі ці формули. У них є трохи більше, але, на жаль, це не так просто, як обчислення інтелекту часу для стандартних календарів.
Хороша новина полягає в тому, що якщо ви зможете зрозуміти, як застосувати ці методи, виконання будь-якої роботи з порівняння часу в LuckyTemplates стане набагато легшим для вас, особливо якщо вам доведеться мати справу з більш налаштованими календарями у ваших власних наборах даних.
здоров'я!
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.