Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В сегодняшней статье я хотел бы обсудить то, что нам нравится называть периодической таблицей . Таблица периодов создает отдельный диапазон дат, поэтому вы можете разбивать данные по своему усмотрению. Я покажу вам, как создать динамический срез даты в LuckyTemplates, используя эту таблицу периодов. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Как видите, у меня есть все даты , вчера , сегодня , 5 дней , 15 дней , 1 месяц , 3 месяца , 6 месяцев , год до даты , 1 год и 2 года данных.
Я покажу вам, как я пришел к этой идее. Давайте перейдем на , и я покажу вам, откуда мы взяли этот пост.
Это , которое я разместил на форуме LuckyTemplates еще в мае 2020 года.
Первоначально я получил эту идею из сообщения в блоге, которое Крис Уэбб сделал пару лет назад. Вы можете щелкнуть ссылку на форуме выше, чтобы прочитать мою тему и посмотреть, как я ее придумал. Вы также увидите M-код , который я создал для реализации этой стратегии.
Я придумал это руководство, потому что недавно на форуме LuckyTemplates появилась другая Участник с идеей Yahoo Finance пытался подключить API к LuckyTemplates. Вы можете увидеть по этой ссылке все, что мы обсуждали по этой проблеме.
Форум LuckyTemplates — отличный способ узнать и вывести разработку LuckyTemplates на новый уровень.
Брайану Джулиусу, еще одному , и мне было поручено нарезать данные участника форума в эти периоды времени. Брайан помог с подключением данных к API, чтобы участник мог получить всю информацию из Yahoo Finance.
Вернемся к рабочему столу LuckyTemplates и взглянем на таблицу периодов . Это простая таблица с тремя разными полями, которые входят в этот период.
Позвольте мне показать вам, как я это сделал. Сначала мы перейдем на вкладку «Главная» и нажмем «Преобразовать данные» .
Все это было создано в редакторе запросов с помощью M-кода. Так устроена модель данных.
Одной из первых вещей, которые я сделал, было создание запроса для MinDates .
Я зашел в расширенный редактор и нашел минимальную дату, которая была в таблице Dates в этом примере.
Затем я создал MaxDates , используя код M, чтобы получить максимальную дату в таблице Date. Я знаю, что есть другие способы сделать это, но я настроил это для этого примера.
Теперь давайте откроем таблицу периодов.
Это даст нам все примеры тех диапазонов дат, которые были доступны на предыдущей странице, о которой я упоминал ранее.
Если мы откроем расширенный редактор, вы увидите код M , который был просто скопирован и вставлен из первого сообщения на форуме, о котором я упоминал.
Я хотел сначала получить сегодняшнюю дату , чтобы вы видели ссылки на нее по всему коду. Чтобы получить All Dates , я использовал MinDates и MaxDates , которые мы создали ранее, прежде чем мы открыли таблицу периодов.
Как только я получил пример для 5 дней, было очень легко сделать остальные дни.
Для месяцев я изменил M-код с Date.AddDays на Date.AddMonths , чтобы получить разницу в месяцах.
И тогда YTD в основном Date.StartofYear , который находится в TodaysDate . Я также добавил данные за один год и два года с сегодняшнего дня.
Я просто хочу еще раз подчеркнуть, что если вы перейдете к этому сообщению на форуме LuckyTemplates, вы сможете легко получить доступ к этому М-коду.
Давайте закроем редактор запросов мощности и вернемся к модели. В этой настройке мы можем видеть данные за 6 месяцев .
Когда мы нажимаем на YTD, мы видим данные за текущий год.
Затем, когда мы нажимаем на 1Y, мы можем увидеть данные за весь год.
Заключение
Использование этого M-кода с форума позволит вам создать динамический срез даты в LuckyTemplates. С помощью этого метода вы можете легко разделить данные по разным периодам времени.
Я надеюсь, вам понравился этот совет, и если да, то посмотрите сопровождающее видео на YouTube и не забудьте нажать кнопку «Мне нравится» и подписаться. Вы не хотите пропустить новый контент на канале LuckyTemplates YouTube .
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.