Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Під час роботи над цим підручником я покажу вам справді потужну аналітику , яку ви можете виконати в LuckyTemplates. Тут ми намагаємося проаналізувати інформацію про вибрану дату. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Ми розглянемо певний часовий проміжок, а потім поглянемо на діапазон днів у контексті вибраної дати. Це може бути за три дні до цієї дати або за десять днів після неї. Усе залежить від ваших виборів у звітах. По суті, коли ви вибираєте будь-який часовий проміжок у моєму динамічному фільтрі, ви також можете фільтрувати результати.
Крім того, я покажу вам, як створювати динамічні візуалізації, які показуватимуть результати навколо вибраної дати.
Дивно, наскільки гнучкими ви можете зробити свої рішення в LuckyTemplates, якщо правильно налаштувати.
Коли я говорю «налаштувати», я маю на увазі насамперед вашу модель даних, а потім додавання правильних методів функції DAX у ваші звіти.
Гнучкість, яку ми маємо щодо того, що ви можете динамічно показувати у своєму звіті, надзвичайно феноменальна.
Я збираюся попрацювати над тим, як вам потрібно налаштувати це у вашій моделі, оскільки це не так просто, як просто використовувати вашу загальну таблицю дат. Тоді я покажу тобіі логіка, яка вам потрібна. Це не надто складно, але трохи унікально.
Зміст
Показувати результати до або після вибраної дати
Тут я змакував швидку інформаційну панель, яка показує результати до або після вибраної дати. Що я хочу зробити, це вибрати одну з будь-яких дат і переглянути певний період днів до цього вибору.
У цьому прикладі звіту є різні контексти, які я можу змінити. Наприклад, я можу швидко змінити дати та переглянути дні, що передували цьому.
Крім того, я додав сюди параметр «що-якщо» для кількості днів , за якими можна вводити та відфільтровувати. Я можу змінити його на кілька днів або я можу взяти його до 20 днів.
Ви будете дуже вражені, коли зрозумієте, як це насправді працює. Найскладніше тут вирішити, як показати всі дні, вибрані в обох селекторах дат, усі одночасно без додаткового фільтра.
Зазвичай ви вибираєте дату, яка фільтрує все на сторінці звіту. Але, як бачите, це фактично не впливає на жодну конкретну візуалізацію.
Перше, на що вам слід звернути увагу, це стовпець дати. Ви можете використовувати його в слайсері. Насправді ви хочете створити іншу таблицю, яка має лише стовпець дати.
Давайте повернемося сюди і подивимося, як виглядає загальна таблиця дат.
Тепер я хочу створити ще одну таблицю, оскільки я не хочу, щоб вибір мав прямий вплив на візуалізацію. Я просто хочу витягнути вибрану дату та додати її до формули. Отже, я створив абсолютно нову таблицю, яка виглядає так і містить лише дату, яку я використовую в розділювачі.
Зверніть увагу, що я не хочу створювати цей стовпець або таблицю за допомогою функції «Нова таблиця» . Натомість мені потрібно буде перейти до редактора запитів.
Я посилався на таблицю дат і видалив усі інші стовпці. Зрештою це призведе до жорсткого кодування таблиці замість того, щоб її виводити з формули.
Це називається циклічними залежностями. Це означає, що ви можете створити зв’язок або зв’язок «один до багатьох» між таблицею дат і новою таблицею. Тут важливо мати можливість відфільтрувати цю нову таблицю, щоб слайсер все одно фільтрував.
Модель стосунків, що стоять за датами
Ось як потрібно налаштувати модель. Я створив додаткову таблицю під назвою «Дата вибору» . Щоб переконатися, що між таблицею дат має бути зв’язок .
Причина, чому існує зв’язок між цими таблицями, полягає в тому, що я хочу, щоб селектор дати був динамічним. Його потрібно розширити або стиснути на основі діапазону дат, які я вибираю в розділювачі дат.
Це дуже важливо, тому що буде важко мати всі дати, перелічені в селекторі дат. Якщо згадані таблиці не мають зв’язків, вам, напевно, буде важко прокрутити весь список дат у селекторі дат.
Крім того, ви можете знайти порожні дані у візуалізації, якщо деякі дати в селекторі дат знаходяться поза контекстом розділювача дат. Таким чином, засіб вибору дати просто має показати конкретні дати відповідно до вибраних дат у розділювачі.
Розрахунок продажів за вибрані дати
Існують різні способи застосування техніки, про яку я згадав, не лише на побаченнях. Наприклад, ви можете застосувати це до будь-якої таблиці пошуку. Коли ви зрозумієте цю техніку, ви зможете використовувати контекст шару вмісту один поверх одного для створення різних візуалізацій. Це чудове додаткове знання, коли йдеться про аналітичну перспективу та візуальну перспективу.
Тепер розробимо формулу для візуалізації таблиці Продажі з вибраних дат за датою . Я збираюся спочатку перетворити це на таблиці, щоб ми могли побачити, що насправді відбувається.
Як бачите, у мене два розрахунки. У мене є стовпець, який показує кожен продаж за день. Потім з’явиться стовпець Продажі з вибраної дати
Наприклад, вибрана дата 26 серпня 2016 року, і я хочу озирнутися на три дні назад. Тому я просто хочу показати у візуалізації 26 серпня, 25 серпня та 24 серпня.
Я також можу змінити кількість днів тут, наприклад, продовжу до 4 днів. У зв’язку з цим буде змінено і суму розрахунків.
Ось формула для цього:
Мені потрібно було опрацювати вибрані дати, незалежно від контексту. Того дня мені також потрібно було жорстко закодувати змінну. Нарешті, я завершив це ALL(Dates), тому що це стовпець дати, що надходить із таблиці дат. Отже, для кожного окремого дня тут розміщується фільтр у таблиці дати вибору .
Оскільки я просто хочу витягнути вибрану дату, мені потрібно було загорнути цей фактичний результат у функцію з усіма датами, щоб контекст було видалено.
Тоді мені довелося застосувати якусь логіку. Спочатку він перевіряє, чи поточна дата перевищує різницю між вибраною датою та номером дня. По-друге, він перевіряє, чи поточна дата менша або дорівнює вибраній даті. Тоді він поверне значення загальних продажів , інакше воно має бути порожнім.
Якщо я перенесу це у візуалізацію, це в основному обчислюється. Отже, ви можете змінити значення в параметрі «Номер дня» або вибрати будь-який конкретний день у селекторі дати.
Назва цього підручника може бути «Показати результати до АБО після вибраної дати» , але тут також можна застосувати реальну програму. Перегляньте таблицю «Загальний обсяг продажів за датою» . Наприклад, ви можете побачити цей величезний сплеск продажів, і це може бути через період розпродажів або якусь маркетингову подію.
Ви можете переглянути потік або ефект для певної кількості днів цієї конкретної події. Ви можете побачити всі результати на одній діаграмі. Наприклад, ви хочете переглянути розпродажі за 20 квітня 2016 р. Загалом, вам потрібно вибрати 20/04/2016 із селектора дати. Після зміни формули ви зможете побачити чотири дні замість дат, що відбулися назад.
Висновок
Думаю, ви будете дуже вражені тим, наскільки добре це можна висвітлити у звіті LuckyTemplates.
Дублювання стовпців і застосування різних контекстів на сторінках звіту є потужними методами. Якщо ви можете об’єднати все це разом, починаючи з моделі, формул DAX або вибраних елементів, ви можете створити досить класні візуалізації.
Якщо ви хочете ознайомитися з іншими техніками аналізу часу, які можна використовувати з LuckyTemplates, я рекомендую переглянути наш модуль курсу на LuckyTemplates Online, який спеціально обслуговує низку аналізів, адаптованих до розуміння, пов’язаного з часом.
Приємної роботи над цим детальним відео.
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.