Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику я покажу вам, як створити заходи для поточних подій . Залежно від характеру вашого звіту ці події можуть мати форму незавершених замовлень або незавершених продажів.
По суті, проблема полягає в обчисленні результатів, коли в таблиці фактів є більше однієї дати . Наявність подібних елементів може призвести до помилок у ваших результатах, тож давайте подивимося, як ми можемо обійти це.
Зміст
Робота з двома зв’язками між однаковими таблицями
Ось так виглядає наша таблиця продажів .
Як бачите, у нас є два стовпці з датою – дата замовлення та дата доставки .
Той факт, що тут є дві таблиці дат, може забезпечити навіть кращий аналіз. Скільки замовлень у нас зараз між датою замовлення та датою відправлення? Скільки замовлень зараз у виконанні?
Цей тип аналізу не обов’язково також потрібно застосовувати до цього конкретного сценарію. Існує цілий світ програм, які знають, що це буде той самий шаблон знову і знову. Як тільки ми почнемо працювати над, ви побачите, що це за шаблон.
Але перш ніж перейти до формули, слід розглянути кілька речей, особливо щодо зв’язків між таблицями. Отже, давайте поглянемо на нашу модель даних, щоб краще зрозуміти, що відбувається.
Шаблон «Текуючі події» означає, що вам потрібно створити більше одного зв’язку між таблицею «Дата» та таблицею «Продажі» .
Перше співвідношення між датою та датою замовлення .
Нам також потрібно створити зв’язок між стовпцями «Дата» та «Дата доставки» .
Але ви також повинні зробити ці два зв’язки неактивними, оскільки один зв’язок не може перекривати інший. Інакше у звіті виникнуть проблеми.
Ось приклад. Якщо ми перетягнемо вимірювання загальних продажів у звіт, ви побачите, що ми отримуємо дивні результати. Він показує загальний обсяг продажів за всі дати.
Причина, чому він так відображається, полягає в тому, що він не знає, що фільтрувати. Це тому, що два відносини на задньому плані скасовують одне одного. Щоб будь-які поточні події, подібні до цієї, проходили належним чином, нам доведеться вибрати один із двох варіантів.
Перший варіант - скласти окрему таблицю виключно для цього розрахунку. Другим буде створення aоператор, який використовуєфункція для обчислення основних заходів.
Показники LuckyTemplates DAX для поточних подій
Давайте попрацюємо над другим варіантом, який полягає у створенні показника для поточних подій, застосовного до цього сценарію.
Ми почнемо з оператора CALCULATE , який використовуєдля нашого загального доходу . Потім ми використаємо функцію USERELATIONSHIP і посилатимемося на стовпець «Дата замовлення» в таблиці «Дані про продажі» .
Це позначає шаблон, який ми будемо використовувати у нашій формулі для будь-якої поточної події. Знову ж таки, це означає, що нам не потрібно буде відтворювати іншу таблицю Date у нашій моделі.
Давайте спробуємо це для Sales In Progress .
Нам потрібно обчислити Загальні продажі в іншому контексті, тому ми використаємо CALCULATE і посилатимемось на Загальні продажі .
Далі нам потрібно створити два фільтри, які виконуватимуть аналіз за нас. Отже, ми почнемо зфункцію, а потім використовуйтена дату замовлення . Потім ми додамо, що Дата замовлення менша або дорівнює дата _
Для другого фільтра цього разу ми використаємо дату доставки . Це має бути більше або дорівнювати дата _
Щойно ми додамо це до нашої таблиці, ви побачите, що він все ще не повертатиме правильний результат.
Це тому, що навіть якщо у нас є загальний обсяг продажів як ключовий показник, ми ще не розрахували його. У нашій моделі немає загальних продажів , у ній є лише загальний дохід .
Отже, що ми збираємося зробити, це отримати СУМУ загального доходу , щоб отримати наші загальні продажі .
Тепер ми бачимо фактичні продажі в процесі .
Давайте перетворимо це на діаграму, щоб мати візуальне уявлення про те, як числа змінюються в часі.
Повторне використання показників LuckyTemplates DAX
Подивіться, як просто повторно використовувати цю міру. Раніше ми розглядали незавершені продажі . Технічно той факт, що він все ще триває, означає, що доходу ще немає; ви отримаєте оплату лише після того, як замовлення буде фактично відправлено.
Це ще один чудовий фрагмент аналізу. Який тип грошових потоків вам знадобиться для виготовлення продуктів, перш ніж ви зможете надіслати рахунок-фактуру та отримати платіж? Щоб дізнатися це, давайте обчислимо кількість замовлень у виконанні . Нам просто потрібно змінити назву міри тут.
Потім, замість обчислення загальних продажів , ми будемо використовуватиі посилайтеся на дані про продажі .
По суті, цей новий показник просто обчислює, скільки замовлень обробляється. Я не збираюся вводити це як стовпець у нашу таблицю, але було б добре мати цю візуалізацію в нашому звіті.
Отже, давайте скопіюємо та вставимо діаграму для Sales in Progress , а потім змінимо значення на Orders in Progress .
Тепер ми можемо бачити, скільки фактичних замовлень у процесі виконання. Це допомагає нам зрозуміти, скільки продуктів було замовлено в певний день, але ще не відправлено.
Створення додаткових фільтрів
Крім того, що ми вже бачили, ми можемо отримати додаткові відомості, додавши фільтри до нашого звіту. Хорошим фільтром буде назва продукту . Це дозволить нам бачити тенденції щодо кількості замовлень на певні продукти.
То що, якби я захотів побачити, скільки людей замовили продукт 6 і який дохід ми очікуємо від нього? Це просто, як поставити галочку на фільтрі.
Існують також інші фільтри, які було б чудово мати залежно від того, який тип аналізу ви шукаєте. Ви можете мати фільтр для клієнтів, наприклад. Це допоможе вам визначити, хто ваші найбільші клієнти. Ви також можете додати фільтр для регіонів, щоб визначити, звідки надходять ці замовлення.
Висновок
Коли ми використовуємо 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.