Параметры запроса LuckyTemplates: оптимизация таблиц

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

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

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

Хорошим примером этого являются таблицы, которые состоят всего из миллионов строк, возможно, из 10 или 20 миллионов строк. Большинство таблиц и баз данных созданы для сбора всего, поэтому у вас будут данные за значительный промежуток времени.

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

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

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

В этом блоге я рассказываю, как вы можете реализовать это относительно простым способом.

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

Оглавление

Как использовать параметры запроса

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

Этот пример представляет собой простой отчет, в котором у нас есть несколько местоположений, продажи по городам в этом местоположении и по клиентам.

Параметры запроса LuckyTemplates: оптимизация таблиц

С параметрами запроса вам не нужно заново строить новый отчет, чтобы сгенерировать определенные данные, где вам нужно быть более конкретным.

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

Для этого заходим в редактор запросов.

Параметры запроса LuckyTemplates: оптимизация таблиц

Внутри редактора запросов мы будем использовать эту замечательную функцию «Управление параметрами» для ввода параметров.

Параметры запроса LuckyTemplates: оптимизация таблиц

Теперь мы создадим простой параметр, и, надеюсь, вы понимаете, как можно использовать его различными способами.

Создание параметра

В этом примере мы собираемся создать параметр запроса для местоположения. Здесь мы будем фильтровать КОД СОСТОЯНИЯ, чтобы затем мы могли перейти к очень конкретному региону или конкретному штату.

Параметры запроса LuckyTemplates: оптимизация таблиц

Итак, мы идем в «Управление параметрами» и нажимаем «СОЗДАТЬ», чтобы создать новый параметр. Мы назовем его Location Filter, а затем напишем описание.

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

Выберите ТЕКСТ для типа и СПИСОК ЗНАЧЕНИЙ для предлагаемых значений.

Параметры запроса LuckyTemplates: оптимизация таблиц

Затем мы перечисляем несколько кодов состояний в списке значений.

Параметры запроса LuckyTemplates: оптимизация таблиц

На самом деле мы можем использовать его по умолчанию, поэтому в этом примере мы установим значение по умолчанию для Флориды. После того, как все будет заполнено надлежащим образом, нажмите «ОК».

Параметры запроса LuckyTemplates: оптимизация таблиц

И теперь у нас есть этот LocationFilter, мы поместим его в нашу группу параметров. Объединение вещей в такие группы — еще один хороший прием, так что здесь они немного организованы.

Параметры запроса LuckyTemplates: оптимизация таблиц

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

Мы могли бы выбрать здесь Флориду или Джорджию и так далее.

Параметры запроса LuckyTemplates: оптимизация таблиц

Итак, теперь мы можем интегрировать это в наш запрос, который в этом примере мы используем Location.

Интеграция параметра в запрос

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

Мы можем сделать это вручную, щелкнув столбец «Коды состояний» и выбрав желаемое состояние.

Параметры запроса LuckyTemplates: оптимизация таблиц

Чтобы включить параметр LocationFilter, мы переходим в расширенный редактор.

Параметры запроса LuckyTemplates: оптимизация таблиц

Мы смотрим на последнюю строку здесь, которая говорит «Отфильтрованные строки». Он отфильтрован по «Флорида» (FL), потому что мы вручную отфильтровали коды штатов по FL.

Параметры запроса LuckyTemplates: оптимизация таблиц

Поэтому вместо Флориды мы вводим здесь LocationFilter в качестве нашего параметра. Затем нажмите Готово.

Параметры запроса LuckyTemplates: оптимизация таблиц

Вы можете вернуться к параметру и изменить текущее значение на GA для Грузии или NY и т. д., и он автоматически отфильтрует эти таблицы.

Параметры запроса LuckyTemplates: оптимизация таблиц

И если мы посмотрим сюда, вся таблица будет отфильтрована по этому конкретному параметру. Здесь мы фильтруем его по Флориде.

Параметры запроса LuckyTemplates: оптимизация таблиц

Заключение

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

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

Если вы больше погружаетесь в редактор запросов и хотите узнать, как разрабатывать отличные модели LuckyTemplates, ознакомьтесь с моим продвинутым курсом в LuckyTemplates Online.

Этот курс поднимет ваши навыки на новый уровень.

Ваше здоровье,

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