Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Як тільки ви почнете розробляти кілька моделей LuckyTemplates, ви, швидше за все, зіткнетеся з проблемою, коли у вашій таблиці фактів є дві дати, і ви не зможете встановити два зв’язки між вашою таблицею дат та іншою таблицею. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Ви навіть можете мати кілька дат, як-от введена дата, дата замовлення, дата виставлення рахунка-фактури, дата відправлення та потенційно інші.
Ви можете подумати, що виникла проблема з LuckyTemplates або що вам потрібна абсолютно нова таблиця дат.
Насправді вам не потрібен інший стіл і не потрібно хвилюватися.
Головне, що слід розуміти, це те, що ви можете мати кілька зв’язків між таблицями. Ви можете мати багато «неактивних» зв’язків, але не більше одного «активного».
Фокус із неактивними зв’язками полягає в тому, що їх можна «ввімкнути», використовуючи правильну формулу DAX.
У цій публікації я покажу вам, як використовуватиразом із функцією CALCULATE для активації зв’язків у вашій моделі даних.
Зміст
Робота з датами в LuckyTemplates
Якщо ми подивимося на нашу базову таблицю, ви помітите, що у нас є стовпці «Дата замовлення» та «Дата доставки».
Тоді давайте подивимося на нашу модель даних і перетягнемо таблицю пошуку дати до нашої дати замовлення.
Як бачите, у нас суцільна лінія, яка символізує активний зв’язок .
Тоді давайте спробуємо зробити те саме, але цього разу між датою та датою доставки.
Зараз ми маємо пунктирну лінію, яка означає, що ми створили так звані неактивні відносини .
Як бачите, ми можемо будувати лише одні активні відносини.
Давайте тепер подивимося, що станеться з природною фільтрацією за наших активних відносин.
Ми можемо створити новий показник і назвати його загальними продажами , а потім продовжитиза стовпцем Загальний дохід .
Якщо ми перетягнемо цей показник на полотно та перетворимо його на таблицю, ви побачите, що тут є стовпець «Загальні продажі».
Однак вам слід звернути увагу на те, що це загальний обсяг продажів за датою замовлення, оскільки це активний зв’язок у нашій моделі даних.
Окрім цього, нам потрібно чітко визначити, над якою датою ми працюємо.
Ми можемо зробити це спочатку, ретельно назвавши наші заходи. Наприклад, замість того, щоб просто говорити «Загальні продажі», ми можемо назвати це «Загальні продажі за датою замовлення ».
Як бачите, у нашій таблиці тепер зазначено Загальний обсяг продажів за датою замовлення, а не просто Загальний обсяг продажів .
Але окрім визначення дати в нашій мірі, ми також можемо додати коментар до нашої формули, подібний до цієї нижче, щоб було зрозуміло всім, хто використовує наші дані.
А як щодо того, якщо ми хочемо показати загальний обсяг продажів за датою доставки ?
Пам’ятайте, що загальний обсяг продажів за датою доставки має неактивний зв’язок із таблицею дат. Давайте перейдемо до того, як ми можемо активізувати ці відносини.
Увімкнення неактивного зв’язку
Щоб фактично проаналізувати загальний обсяг продажів за датою доставки , нам потрібно спочатку ввімкнути цей неактивний зв’язок, оскільки в поточному стані він взагалі не реєструється.
Хороша новина полягає в тому, що це насправді дуже легко зробити. Ми можемо використати цю спеціальну функцію DAX під назвою USERELATIONSHIP , щоб фізично ввімкнути один із цих зв’язків.
Отже, ми створимо новий показник і назвемо його Загальні продажі за датою доставки .
Потім ми використаємо CALCULATE , потім Total Sales by Order Date , а потім перейдемо до іншого рядка.
Тепер ми додамо USERELATIONSHIP , а потім Дати , а потім додамо Продажі за датою доставки .
Якщо ми перетягнемо це в таблицю тут, ви побачите, що результати в нашому загальному обсязі продажів за датою відправлення дуже відрізняються від результатів у нашому загальному обсязі продажів за датою замовлення .
Ми змогли розрахувати загальний обсяг продажів за датою доставки, тому що ми ввімкнули цей фільтр тут, і він фактично став суцільною лінією або активним зв’язком.
Я впевнений, що ви усвідомлюєте, наскільки легко застосувати цю техніку, але вам також може бути корисно знати, що деякі люди плутаються під час роботи з датами в LuckyTemplates, особливо ті, хто ще новачок.
Незрозумілі дії під час роботи з кількома датами
Один із підходів, який пробують деякі люди, полягає в тому, що вони переходять до моделі даних, натискають пунктирну лінію, щоб з’явилося спливаюче вікно «Редагувати зв’язок» .
Потім вони натискають опцію «Зробити цей зв’язок активним».
Якщо ви спробуєте цей підхід, ви побачите, що ви отримаєте помилку, подібну до цієї нижче.
І оскільки повідомлення про помилку повідомляє про це, ви можете спробувати дезактивувати активний зв’язок, щоб увімкнути інший, але тоді ви зіткнетеся з іншою помилкою.
Отже, якщо ви працюєте з кількома датами в LuckyTemplates, все, що вам потрібно зробити, це скористатися функцією USERELATIONSHIP , і тоді ваші розрахунки будуть виконані легко.
Висновок
Ми щойно обговорили, як працювати з набором даних, який має зв’язки та кілька дат у LuckyTemplates.
Після використання функції USERELATIONSHIP разом ізфункцією ми змогли активувати зв’язки в моделі даних.
Використовуючи цю техніку, ви матимете можливість швидко відфільтрувати дані за будь-якою з цих дат, і ви відкриєте діапазон аналізу, створення якого традиційно в Excel займало б дуже багато часу.
Розібравшись із цією технікою, ви зможете створювати дуже ефективні моделі даних 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.