Расписания в LuckyTemplates: решение для POTW №10

В этом сообщении блога я представлю вам решение для работы с расписаниями в LuckyTemplates, которое является нашей проблемой недели № 10. Это не было слишком сложной задачей. Но, тем не менее, это был довольно неприятный случай, который привел к немалому количеству кривых. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Для тех, кто не в курсе, — это постоянная серия, которая проходит каждую 1-ю и 3-ю среду на форуме LuckyTemplates. Проблема, опубликованная на 1-й неделе, требует решения на основе DAX, а проблема на 3-й неделе требует решения на основе 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 апреля, а время окончания — 2 часа 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 , которая отфильтровала фактическое количество клиентов .

Расписания в LuckyTemplates: решение для POTW №10

Я также хотел, чтобы StartDateTime был больше, чем StartDT , и меньше или равен EndDT .

Расписания в LuckyTemplates: решение для POTW №10

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

Расписания в LuckyTemplates: решение для POTW №10

То, как вы настраиваете дополнительные расписания для получения контекста фильтра, может дать вам несколько странные результаты.

По сути, мы обнаружили, что если вы не выберете « Больше или равно» для времени начала и « Меньше или равно» для времени окончания, вы получите сомнительные результаты. Но, несмотря на этот глюк, этот расчет все еще работал у меня.

Использование расширенной таблицы дат

Следующим шагом будет добавление дней недели. Сделать это стало очень просто с этой от нашего постоянного эксперта по M-коду Мелиссы де Корте.

Расписания в LuckyTemplates: решение для POTW №10

Раньше мы изо всех сил пытались определить, какие наши дни недели, а какие нет, но использование этих совершенно потрясающих данных от Мелиссы оказалось полезным. Он охватывает все, что вы можете себе представить, от пользовательских финансовых лет до зачетов. Это очень мощная таблица, которая упрощает написание и даже понимание ваших документов.

Заключение

В этой записи блога мы узнали, как работать с таблицами времени в LuckyTemplates и как использование таких инструментов, как расширенная таблица дат Мелиссы, может упростить жизнь.

Если вам понравился контент, описанный в этом конкретном посте, ознакомьтесь с другими подобными в нашей серии «Проблема недели», которую вы можете найти на нашем форуме.

Кроме того, не забудьте подписаться на канал LuckyTemplates TV на YouTube, где у нас есть огромное количество контента от разных создателей контента, которые все стремятся улучшить то, как вы используете LuckyTemplates и Power Platform.

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.