Розклади в LuckyTemplates: рішення для POTW #10

У цій публікації блогу я пропоную вам рішення для роботи з розкладами в LuckyTemplates, яке є нашою проблемою тижня №10. Це не був надто складний виклик. Але все-таки, це був досить дрібний, який кинув чимало викривлених куль. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Для тих, хто не знайомий,це триваюча серія, яка відбувається кожної 1-ї та 3-ї середи на форумі LuckyTemplates. Проблема, опублікована на першому тижні, потребує рішення на основі DAX, тоді як проблема на третьому тижні вимагає рішення на основі Power Query.

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

Розклади в LuckyTemplates: рішення для POTW #10

Зміст

Як експерти працювали з часовими таблицями в LuckyTemplates

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

Розклади в LuckyTemplates: рішення для POTW #10

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

Розклади в LuckyTemplates: рішення для POTW #10

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

Розклади в LuckyTemplates: рішення для POTW #10

Розклади в LuckyTemplates: рішення для POTW #10

Розклади в LuckyTemplates: рішення для POTW #10

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

Розклади в LuckyTemplates: рішення для POTW #10

Записи Алекса та Хосе були моїми фаворитами для цього виклику; Я багато чого навчився, тож обов’язково перегляньте їхні матеріали в .

Рішення Haroon для роботи з часовими таблицями в LuckyTemplates

Дозвольте мені ознайомити вас із моїм вирішенням проблеми. Першим кроком було розділити час початку та час завершення. Давайте змінимо заголовок нашого початкового часу.

Розклади в LuckyTemplates: рішення для POTW #10

Все, що я зробив, це згенерував ряд від 1 до 24. Це дозволило мені зібрати цей вибір у нашому розрахунку DAX.

Розклади в LuckyTemplates: рішення для POTW #10

Я знаю, що там небагато даних, але ми хочемо побачити результати між 23 і 25 квітня. Початок – о 5 годині 23 квітня, закінчення – о 14 годині 25 квітня.

Розклади в LuckyTemplates: рішення для POTW #10

Після введення часу початку та закінчення ми побачимо оновлення результатів.

Розклади в LuckyTemplates: рішення для POTW #10

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

Розклади в LuckyTemplates: рішення для POTW #10

А потім я створив простий розрахунок кількості клієнтів .

Розклади в LuckyTemplates: рішення для POTW #10

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

Розклади в LuckyTemplates: рішення для POTW #10

MIN і MAX дають нам початковий і кінцевий час у цьому розділі розрахунку.

Розклади в LuckyTemplates: рішення для POTW #10

А потім я просто поєднав дату початку з часом початку, а дату завершення з часом закінчення.

Розклади в LuckyTemplates: рішення для POTW #10

Після цього я скористався функцією Total Customers , яка фільтрувала Fact Customer Count .

Розклади в LuckyTemplates: рішення для POTW #10

Я також хотів, щоб StartDateTime був більшим за StartDT і меншим або дорівнював EndDT .

Розклади в LuckyTemplates: рішення для POTW #10

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

Розклади в LuckyTemplates: рішення для POTW #10

Те, як ви налаштовуєте додаткові розклади для отримання контексту фільтра, може дати вам дивовижні результати.

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

Використання розширеної таблиці дат

Наступним кроком буде введення будніх днів. Зробити це надзвичайно легко завдяки цьому від нашого постійного експерта з коду M Мелісси де Корте.

Розклади в LuckyTemplates: рішення для POTW #10

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

Висновок

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

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

Також не забудьте підписатися на телеканал LuckyTemplates на YouTube, де ми маємо величезну кількість вмісту, створеного різними творцями вмісту, які прагнуть покращити спосіб використання LuckyTemplates і Power Platform.

Leave a Comment

Змініть формати дати за допомогою редактора 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

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