LuckyTemplates Dynamic X-Axis с использованием отключенной таблицы

LuckyTemplates Dynamic X-Axis с использованием отключенной таблицы

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

Динамика позволяет отображать детальный уровень детализации самой важной текущей информации. Он показывает меньшую детализацию для предыдущих дат.

Этот учебник является продолжением моего недавнего блога, в котором я создал эту визуализацию, которая была R10_table. Он был построен на основе этих вычисляемых столбцов DTS IsCurrentQuarter и DTS SortBy .

LuckyTemplates Dynamic X-Axis с использованием отключенной таблицы

IsCurrentQuarter определяет true или false независимо от того, находимся ли мы в текущем квартале или нет. Затем на основе этого столбца мы можем создать столбец DTS, который по существу возвращает формат недели или квартала в виде текста. SortBy дает нам наш четырехзначный год, затем номер квартала, а затем номер недели в случае недели. В противном случае возвращается только четырехзначный год и неделя.

Сегодня я собираюсь построить идентичную визуализацию, но вместо вычисляемых столбцов я буду использовать отключенную таблицу, которая представляет собой R10a_table , использующую меру.

LuckyTemplates Dynamic X-Axis с использованием отключенной таблицы

Оглавление

Как создать динамическую ось X в LuckyTemplates

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

Мы берем наш столбец Date из R10_table. Итак, мы начинаем с большого списка дат, каждой даты в этой таблице. Затем мы используем и добавляем текущий IsCurrentQuarter . Затем мы изменили его, чтобы он ссылался не на таблицу, а только на столбец даты.

Это также верно для нашего столбца DTS и столбца DTS SortBy. Это тот же код. В конце мы используем для выбора нашего DTS, нашего DTS SortBy и нашего IsCurrentQuarter. Затем мы используем , чтобы вернуть только отдельные строки.

LuckyTemplates Dynamic X-Axis с использованием отключенной таблицы

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

LuckyTemplates Dynamic X-Axis с использованием отключенной таблицы

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

LuckyTemplates Dynamic X-Axis с использованием отключенной таблицы

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

И затем у нас есть это добавление нуля (+ 0), потому что мы анализируем значение и используем для этого текстовый подход. Это фактически возвращает текст. Если мы попытаемся сравнить текст с числом, мы получим ошибку. Итак, проще всего просто добавить ноль, и это заставит DAX возвращать это число вместо текста.

В течение квартала мы просто используем функцию MID для захвата пятого символа. Неделя немного сложнее, потому что это может быть неделя с одной или двумя цифрами. В этом случае мы просто проверяем, равна ли длина значения шести, мы берем последний символ, если это семь, мы берем последние два символа, а если ни один из них, то мы возвращаем BLANK. Затем мы добавляем ноль, конечно.

Если неделя ПУСТАЯ, то мы делаем и узнаем, что мы находимся в квартале, поэтому мы получаем информацию о нашем квартале. Если мы находимся в неделе, а неделя не ПУСТА, то мы собираемся захватить по неделям.


Вычисляемые столбцы LuckyTemplates: советы и рекомендации
Сравнение вычисляемых столбцов и показателей в LuckyTemplates
Вычисляемая таблица и столбец в табличном редакторе 3

Заключение

Вот, собственно, и все. Вот как вы создаете динамическую ось X LuckyTemplates, используя отключенную таблицу с мерой. DAX не очень сложен, особенно если рассматривать его по частям. Все, что мы здесь делаем, это фильтруем по годам и кварталам, а затем берем СРЗНАЧ, и у нас получается та же визуализация, что и при использовании вычисляемых столбцов.

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

Всего наилучшего!

Грег


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

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать