Розклади в 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.


Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

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

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

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

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

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

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

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

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

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

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

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

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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