Як працювати з кількома датами в LuckyTemplates

Як тільки ви почнете розробляти кілька моделей LuckyTemplates, ви, швидше за все, зіткнетеся з проблемою, коли у вашій таблиці фактів є дві дати, і ви не зможете встановити два зв’язки між вашою таблицею дат та іншою таблицею. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Ви навіть можете мати кілька дат, як-от введена дата, дата замовлення, дата виставлення рахунка-фактури, дата відправлення та потенційно інші.

Ви можете подумати, що виникла проблема з LuckyTemplates або що вам потрібна абсолютно нова таблиця дат.

Насправді вам не потрібен інший стіл і не потрібно хвилюватися.

Головне, що слід розуміти, це те, що ви можете мати кілька зв’язків між таблицями. Ви можете мати багато «неактивних» зв’язків, але не більше одного «активного».

Фокус із неактивними зв’язками полягає в тому, що їх можна «ввімкнути», використовуючи правильну формулу DAX.

У цій публікації я покажу вам, як використовуватиразом із функцією CALCULATE для активації зв’язків у вашій моделі даних.

Зміст

Робота з датами в LuckyTemplates

Якщо ми подивимося на нашу базову таблицю, ви помітите, що у нас є стовпці «Дата замовлення» та «Дата доставки».

Як працювати з кількома датами в LuckyTemplates

Тоді давайте подивимося на нашу модель даних і перетягнемо таблицю пошуку дати до нашої дати замовлення.

Як працювати з кількома датами в LuckyTemplates

Як бачите, у нас суцільна лінія, яка символізує активний зв’язок .

Як працювати з кількома датами в LuckyTemplates

Тоді давайте спробуємо зробити те саме, але цього разу між датою та датою доставки.

Як працювати з кількома датами в LuckyTemplates

Зараз ми маємо пунктирну лінію, яка означає, що ми створили так звані неактивні відносини .

Як працювати з кількома датами в LuckyTemplates

Як бачите, ми можемо будувати лише одні активні відносини.

Давайте тепер подивимося, що станеться з природною фільтрацією за наших активних відносин.

Ми можемо створити новий показник і назвати його загальними продажами , а потім продовжитиза стовпцем Загальний дохід .

Як працювати з кількома датами в LuckyTemplates

Якщо ми перетягнемо цей показник на полотно та перетворимо його на таблицю, ви побачите, що тут є стовпець «Загальні продажі».

Як працювати з кількома датами в LuckyTemplates

Однак вам слід звернути увагу на те, що це загальний обсяг продажів за датою замовлення, оскільки це активний зв’язок у нашій моделі даних.

Окрім цього, нам потрібно чітко визначити, над якою датою ми працюємо.

Ми можемо зробити це спочатку, ретельно назвавши наші заходи. Наприклад, замість того, щоб просто говорити «Загальні продажі», ми можемо назвати це «Загальні продажі за датою замовлення ».

Як працювати з кількома датами в LuckyTemplates

Як бачите, у нашій таблиці тепер зазначено Загальний обсяг продажів за датою замовлення, а не просто Загальний обсяг продажів .

Як працювати з кількома датами в LuckyTemplates

Але окрім визначення дати в нашій мірі, ми також можемо додати коментар до нашої формули, подібний до цієї нижче, щоб було зрозуміло всім, хто використовує наші дані.

Як працювати з кількома датами в LuckyTemplates

А як щодо того, якщо ми хочемо показати загальний обсяг продажів за датою доставки ?

Пам’ятайте, що загальний обсяг продажів за датою доставки має неактивний зв’язок із таблицею дат. Давайте перейдемо до того, як ми можемо активізувати ці відносини.

Увімкнення неактивного зв’язку

Щоб фактично проаналізувати загальний обсяг продажів за датою доставки , нам потрібно спочатку ввімкнути цей неактивний зв’язок, оскільки в поточному стані він взагалі не реєструється.

Як працювати з кількома датами в LuckyTemplates

Хороша новина полягає в тому, що це насправді дуже легко зробити. Ми можемо використати цю спеціальну функцію DAX під назвою USERELATIONSHIP , щоб фізично ввімкнути один із цих зв’язків.

Отже, ми створимо новий показник і назвемо його Загальні продажі за датою доставки .

Потім ми використаємо CALCULATE , потім Total Sales by Order Date , а потім перейдемо до іншого рядка.

Тепер ми додамо USERELATIONSHIP , а потім Дати , а потім додамо Продажі за датою доставки .

Як працювати з кількома датами в LuckyTemplates

Якщо ми перетягнемо це в таблицю тут, ви побачите, що результати в нашому загальному обсязі продажів за датою відправлення дуже відрізняються від результатів у нашому загальному обсязі продажів за датою замовлення .

Як працювати з кількома датами в LuckyTemplates

Ми змогли розрахувати загальний обсяг продажів за датою доставки, тому що ми ввімкнули цей фільтр тут, і він фактично став суцільною лінією або активним зв’язком.

Як працювати з кількома датами в LuckyTemplates

Я впевнений, що ви усвідомлюєте, наскільки легко застосувати цю техніку, але вам також може бути корисно знати, що деякі люди плутаються під час роботи з датами в LuckyTemplates, особливо ті, хто ще новачок.

Незрозумілі дії під час роботи з кількома датами

Один із підходів, який пробують деякі люди, полягає в тому, що вони переходять до моделі даних, натискають пунктирну лінію, щоб з’явилося спливаюче вікно «Редагувати зв’язок» .

Потім вони натискають опцію «Зробити цей зв’язок активним».

Як працювати з кількома датами в LuckyTemplates

Якщо ви спробуєте цей підхід, ви побачите, що ви отримаєте помилку, подібну до цієї нижче.

Як працювати з кількома датами в LuckyTemplates

І оскільки повідомлення про помилку повідомляє про це, ви можете спробувати дезактивувати активний зв’язок, щоб увімкнути інший, але тоді ви зіткнетеся з іншою помилкою.

Отже, якщо ви працюєте з кількома датами в LuckyTemplates, все, що вам потрібно зробити, це скористатися функцією USERELATIONSHIP , і тоді ваші розрахунки будуть виконані легко.




Висновок

Ми щойно обговорили, як працювати з набором даних, який має зв’язки та кілька дат у LuckyTemplates.

Після використання функції USERELATIONSHIP разом ізфункцією ми змогли активувати зв’язки в моделі даних.

Використовуючи цю техніку, ви матимете можливість швидко відфільтрувати дані за будь-якою з цих дат, і ви відкриєте діапазон аналізу, створення якого традиційно в Excel займало б дуже багато часу.

Розібравшись із цією технікою, ви зможете створювати дуже ефективні моделі даних LuckyTemplates.

здоров'я,


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.