Динамический срез даты в LuckyTemplates с использованием периодической таблицы

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

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Как видите, у меня есть все даты , вчера , сегодня , 5 дней , 15 дней , 1 месяц , 3 месяца , 6 месяцев , год до даты , 1 год и 2 года данных.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Я покажу вам, как я пришел к этой идее. Давайте перейдем на , и я покажу вам, откуда мы взяли этот пост.

Это , которое я разместил на форуме LuckyTemplates еще в мае 2020 года.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Первоначально я получил эту идею из сообщения в блоге, которое Крис Уэбб сделал пару лет назад. Вы можете щелкнуть ссылку на форуме выше, чтобы прочитать мою тему и посмотреть, как я ее придумал. Вы также увидите M-код , который я создал для реализации этой стратегии.

Я придумал это руководство, потому что недавно на форуме LuckyTemplates появилась другая Участник с идеей Yahoo Finance пытался подключить API к LuckyTemplates. Вы можете увидеть по этой ссылке все, что мы обсуждали по этой проблеме.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Форум LuckyTemplates — отличный способ узнать и вывести разработку LuckyTemplates на новый уровень.

Брайану Джулиусу, еще одному , и мне было поручено нарезать данные участника форума в эти периоды времени. Брайан помог с подключением данных к API, чтобы участник мог получить всю информацию из Yahoo Finance.

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

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Позвольте мне показать вам, как я это сделал. Сначала мы перейдем на вкладку «Главная» и нажмем «Преобразовать данные» .

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Все это было создано в редакторе запросов с помощью M-кода. Так устроена модель данных.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Одной из первых вещей, которые я сделал, было создание запроса для MinDates .

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

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

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Затем я создал MaxDates , используя код M, чтобы получить максимальную дату в таблице Date. Я знаю, что есть другие способы сделать это, но я настроил это для этого примера.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Теперь давайте откроем таблицу периодов.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Это даст нам все примеры тех диапазонов дат, которые были доступны на предыдущей странице, о которой я упоминал ранее.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Если мы откроем расширенный редактор, вы увидите код M , который был просто скопирован и вставлен из первого сообщения на форуме, о котором я упоминал.

Я хотел сначала получить сегодняшнюю дату , чтобы вы видели ссылки на нее по всему коду. Чтобы получить All Dates , я использовал MinDates и MaxDates , которые мы создали ранее, прежде чем мы открыли таблицу периодов.

Как только я получил пример для 5 дней, было очень легко сделать остальные дни.

Для месяцев я изменил M-код с Date.AddDays на Date.AddMonths , чтобы получить разницу в месяцах.

Динамический срез даты в LuckyTemplates с использованием период��ческой таблицы

И тогда YTD в основном Date.StartofYear , который находится в TodaysDate . Я также добавил данные за один год и два года с сегодняшнего дня.

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

Давайте закроем редактор запросов мощности и вернемся к модели. В этой настройке мы можем видеть данные за 6 месяцев .

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Когда мы нажимаем на YTD, мы видим данные за текущий год.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Затем, когда мы нажимаем на 1Y, мы можем увидеть данные за весь год.

Динамический срез даты в LuckyTemplates с использованием периодической таблицы

Заключение

Использование этого M-кода с форума позволит вам создать динамический срез даты в LuckyTemplates. С помощью этого метода вы можете легко разделить данные по разным периодам времени.

Я надеюсь, вам понравился этот совет, и если да, то посмотрите сопровождающее видео на YouTube и не забудьте нажать кнопку «Мне нравится» и подписаться. Вы не хотите пропустить новый контент на канале LuckyTemplates YouTube .

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 для своих бизнес-отчетов.