Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве мы собираемся погрузиться в некоторые настраиваемые таблицы календаря LuckyTemplates . Многие организации не работают по стандартной календарной дате — они могут работать по номеру финансовой недели или по индивидуальному номеру недели. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Однако вычисления логики операций со временем в LuckyTemplates просто не работают с этими настраиваемыми или нестандартными календарями . В этом уроке я покажу вам, что я подразумеваю под этим. В этой демонстрации мы вычислим число с начала года (YTD) на основе недели, специально для пользовательских таблиц календаря LuckyTemplates, используя некоторые методы DAX .
Оглавление
Почему вычисления Time Intelligence не работают в пользовательских календарях
В этой таблице у нас есть информация за 2013 год. У нас есть номер финансового месяца, номер финансовой недели, неделя квартала и номер календарной недели.
Однако, если мы подходим к концу года, номер календарной недели выходит за конец года; Итак, у нас есть два дня внутри 2013 года, которые приходятся на неделю 1, а остальные — на 2014 год.
Здесь мы можем столкнуться с проблемами, потому что расчеты аналитики времени работают непосредственно с датой календаря. Мы не можем использовать ни одну из хороших функций анализа времени, так как ни одна из них не будет работать. Таким образом, мы должны создать пользовательскую логику, обычно используя функцию для обработки этих чисел.
Но прежде чем мы перейдем к числу YTD для пользовательских календарей, давайте кратко рассмотрим, как оно рассчитывается для стандартного календаря.
Расчет стандартного календаря дат
В этом примере мы предполагаем, что наш финансовый год начался в мае, и мы хотели получить совокупный итог за этот финансовый год. Вот как это делается в стандартном календаре даты.
Все, что нам нужно сделать здесь, это указать в столбце «Дата», а затем ввести 30/4, что означает, что это последний день финансового года. Как только мы применим это к контексту даты, мы получим правильный результат. Он просто накапливается с течением времени, а затем округляется в конце апреля 2014 года как итог за этот финансовый год.
Это становится сложным, когда мы вносим этот расчет в эту таблицу справа, в которой есть только числа финансового года и финансовой недели. Расчет выполняется правильно, но мы сталкиваемся с проблемой, поскольку столбец даты не полностью накладывается на номер финансовой недели .
Что-либо в 2015 году было бы неверным, поэтому мы не можем использовать этот расчет для пользовательских календарей.
Расчет продаж с начала года для нестандартных календарей
Итак, давайте создадим новую меру и назовем ее Total Sales YTD — Custom . Мы будем использовать переменные ( VAR ), чтобы сделать работу проще и понятнее. Наши переменные — CurrentFinWeek и CurrentFinYear — здесь мы используем .
Во второй части расчета мы пишем логику. Мы по-прежнему рассчитываем общий объем продаж, но в другом контексте, чем обычные расчеты логики операций со временем. Вот почему мы используем ФИЛЬТР , который решает большинство этих пользовательских календарей. Мы также используем функцию , а затем переходим Calendar Daily , который освобождает любой контекст в календаре. После этого мы собираемся повторно применить контекст, основываясь на приведенной здесь логике.
«Ежедневный календарь» [номер недели Fin] будет повторяться по каждому отдельному номеру финансовой недели, но мы хотим, чтобы текущий номер финансовой недели всегда был в определенной строке, где происходит эта оценка.
Теперь, если мы перетащим это, мы увидим, что это вычисляет правильный результат для нас на основе пользовательского календаря.
Сравнение времени для нестандартных таблиц дат в LuckyTemplates. Расчет недельных
продаж с помощью DAX.
Заключение
В этом руководстве рассказывается об эффективном методе, который можно использовать при работе с календарем LuckyTemplates, особенно с тем, который не соответствует стандартному календарю дат. Вы не можете использовать формулы анализа времени с этими нестандартными таблицами календаря, поэтому я создал логику для решения этой проблемы.
Я надеюсь, что вы найдете этот блог полезным при работе с пользовательскими календарями. Посмотрите видео и ссылки ниже для получения более подробной информации об этом руководстве и других связанных ресурсах.
Всего наилучшего!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.