Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом сообщении блога я представлю вам решение для работы с расписаниями в LuckyTemplates, которое является нашей проблемой недели № 10. Это не было слишком сложной задачей. Но, тем не менее, это был довольно неприятный случай, который привел к немалому количеству кривых. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Для тех, кто не в курсе, — это постоянная серия, которая проходит каждую 1-ю и 3-ю среду на форуме LuckyTemplates. Проблема, опубликованная на 1-й неделе, требует решения на основе DAX, а проблема на 3-й неделе требует решения на основе Power Query.
Просто краткое напоминание о том, что для этой задачи только для DAX речь шла не только о выборе даты, но и о возможности выбрать время начала и время окончания для этого конкретного периода времени.
Оглавление
Как эксперты работали с расписаниями в LuckyTemplates
Просматривая записи, я увидел, что некоторые из экспертов LuckyTemplates предоставили отличные решения. Например, мне очень понравился подход Хосе к этой задаче.
использовались очень умно . Код тоже был чистым и аккуратным.
Подход Грега, вероятно, был наиболее похож на мой с точки зрения разделения времени начала и окончания на две отдельные таблицы, в то время как Хосе использовал только одну.
Я также думаю, что Алекс сделал еще одну хорошую запись. Он использовал переменные и виртуальную таблицу для решения задачи.
Работы Алекса и Хосе были моими фаворитами в этом испытании; Я многому научился, поэтому обязательно ознакомьтесь с их сообщениями на .
Решение Haroon для работы с расписаниями в LuckyTemplates
Позвольте мне рассказать вам о моем решении задачи. Первым шагом было разделение времени начала и времени окончания. Давайте изменим заголовок для нашего времени начала.
Все, что я сделал, это сгенерировал серию от 1 до 24. Это позволило мне собрать этот выбор в нашем расчете DAX.
Я знаю, что там не так много данных, но мы хотим увидеть результаты между 23 и 25 апреля. Время начала — 5 часов 23 апреля, а время окончания — 2 часа 25 апреля.
Как только мы укажем время начала и окончания, мы увидим обновление результатов.
Первым шагом была настройка этих фильтров. Я создал таблицы времени начала и окончания. Я щелкнул ленту «Моделирование» и щелкнул «Новый параметр» , чтобы создать серию.
А затем я создал простой расчет количества клиентов .
Следующим шагом является определение клиентов между временами. Я хотел узнать, какая дата выбрана, и использовал функции и , чтобы узнать, какая из них была самой большой и самой маленькой.
MIN и MAX дают нам время начала и окончания в этом разделе расчета.
Затем я просто объединил дату начала со временем начала и дату окончания со временем окончания.
После этого я использовал функцию для Total Customers , которая отфильтровала фактическое количество клиентов .
Я также хотел, чтобы StartDateTime был больше, чем StartDT , и меньше или равен EndDT .
Вот что нужно было сделать для первой части расчета. Я думаю, что одной из проблем было просто быть осторожным с точки зрения того, что было выбрано здесь.
То, как вы настраиваете дополнительные расписания для получения контекста фильтра, может дать вам несколько странные результаты.
По сути, мы обнаружили, что если вы не выберете « Больше или равно» для времени начала и « Меньше или равно» для времени окончания, вы получите сомнительные результаты. Но, несмотря на этот глюк, этот расчет все еще работал у меня.
Использование расширенной таблицы дат
Следующим шагом будет добавление дней недели. Сделать это стало очень просто с этой от нашего постоянного эксперта по M-коду Мелиссы де Корте.
Раньше мы изо всех сил пытались определить, какие наши дни недели, а какие нет, но использование этих совершенно потрясающих данных от Мелиссы оказалось полезным. Он охватывает все, что вы можете себе представить, от пользовательских финансовых лет до зачетов. Это очень мощная таблица, которая упрощает написание и даже понимание ваших документов.
Заключение
В этой записи блога мы узнали, как работать с таблицами времени в LuckyTemplates и как использование таких инструментов, как расширенная таблица дат Мелиссы, может упростить жизнь.
Если вам понравился контент, описанный в этом конкретном посте, ознакомьтесь с другими подобными в нашей серии «Проблема недели», которую вы можете найти на нашем форуме.
Кроме того, не забудьте подписаться на канал LuckyTemplates TV на YouTube, где у нас есть огромное количество контента от разных создателей контента, которые все стремятся улучшить то, как вы используете LuckyTemplates и Power Platform.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.