Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Параметры запроса — действительно мощная функция LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
В LuckyTemplates можно реализовать фильтры во многих местах, но в некоторых случаях лучше делать это на уровне запроса, а не на уровне отчета.
Вы можете захотеть создать фильтры на уровне запросов, если у вас есть массивные таблицы из базы данных, которую внедрила ваша организация. Вы не хотите каждый раз вводить всю базовую таблицу в свою модель LuckyTemplates.
Хорошим примером этого являются таблицы, которые состоят всего из миллионов строк, возможно, из 10 или 20 миллионов строк. Большинство таблиц и баз данных созданы для сбора всего, поэтому у вас будут данные за значительный промежуток времени.
Используя параметры запроса, вы можете сократить временной интервал на уровне запроса и не переносить все эти данные в свою модель.
Это значительно уменьшит размер вашей модели, а также, в конечном счете, скорость. Чем больше размер вашей модели, тем больше времени потребуется для оценки вычислений по этим наборам данных и таблицам данных.
Если вы можете сократить размер ваших таблиц и оптимизировать свои модели, используя эти параметры запроса, то это надежный метод для вашей разработки.
В этом блоге я рассказываю, как вы можете реализовать это относительно простым способом.
Тем не менее, есть так много способов, которыми вы могли бы использовать это, так что расширьте свое представление о возможностях.
Оглавление
Как использовать параметры запроса
Параметры запроса позволяют фильтровать ваши данные или упорядочивать их на основе параметров или записей, которые вы можете или кто-то другой вносит в ваши модели.
Этот пример представляет собой простой отчет, в котором у нас есть несколько местоположений, продажи по городам в этом местоположении и по клиентам.
С параметрами запроса вам не нужно заново строить новый отчет, чтобы сгенерировать определенные данные, где вам нужно быть более конкретным.
Например, если вы хотите просмотреть конкретный регион, а не весь набор данных, вы можете указать параметр для фильтрации этого отчета. Затем он автоматически корректирует отчет о данных.
Для этого заходим в редактор запросов.
Внутри редактора запросов мы будем использовать эту замечательную функцию «Управление параметрами» для ввода параметров.
Теперь мы создадим простой параметр, и, надеюсь, вы понимаете, как можно использовать его различными способами.
Создание параметра
В этом примере мы собираемся создать параметр запроса для местоположения. Здесь мы будем фильтровать КОД СОСТОЯНИЯ, чтобы затем мы могли перейти к очень конкретному региону или конкретному штату.
Итак, мы идем в «Управление параметрами» и нажимаем «СОЗДАТЬ», чтобы создать новый параметр. Мы назовем его Location Filter, а затем напишем описание.
Существует множество опций для типа и предлагаемых значений, которые позволяют вам продвинуться в вашем параметре.
Выберите ТЕКСТ для типа и СПИСОК ЗНАЧЕНИЙ для предлагаемых значений.
Затем мы перечисляем несколько кодов состояний в списке значений.
На самом деле мы можем использовать его по умолчанию, поэтому в этом примере мы установим значение по умолчанию для Флориды. После того, как все будет заполнено надлежащим образом, нажмите «ОК».
И теперь у нас есть этот LocationFilter, мы поместим его в нашу группу параметров. Объединение вещей в такие группы — еще один хороший прием, так что здесь они немного организованы.
В этом фильтре мы можем фактически выбрать все различные регионы, которые мы поместили сюда. Этот пример — всего лишь небольшой список, но вы определенно можете сделать свой собственный более существенный.
Мы могли бы выбрать здесь Флориду или Джорджию и так далее.
Итак, теперь мы можем интегрировать это в наш запрос, который в этом примере мы используем Location.
Интеграция параметра в запрос
В запросе местоположения мы будем динамически фильтровать коды состояний с помощью только что созданного параметра.
Мы можем сделать это вручную, щелкнув столбец «Коды состояний» и выбрав желаемое состояние.
Чтобы включить параметр LocationFilter, мы переходим в расширенный редактор.
Мы смотрим на последнюю строку здесь, которая говорит «Отфильтрованные строки». Он отфильтрован по «Флорида» (FL), потому что мы вручную отфильтровали коды штатов по FL.
Поэтому вместо Флориды мы вводим здесь LocationFilter в качестве нашего параметра. Затем нажмите Готово.
Вы можете вернуться к параметру и изменить текущее значение на GA для Грузии или NY и т. д., и он автоматически отфильтрует эти таблицы.
И если мы посмотрим сюда, вся таблица будет отфильтрована по этому конкретному параметру. Здесь мы фильтруем его по Флориде.
Заключение
В этом блоге мы обсудили, как создавать и использовать параметры запроса. Мы использовали LocationFilter в качестве параметра примера для фильтрации кодов состояний для нашего запроса местоположения.
Я надеюсь, что это натолкнет вас на некоторые идеи о том, как вы можете воспроизвести это в своих собственных моделях.
Если вы больше погружаетесь в редактор запросов и хотите узнать, как разрабатывать отличные модели LuckyTemplates, ознакомьтесь с моим продвинутым курсом в LuckyTemplates Online.
Этот курс поднимет ваши навыки на новый уровень.
Ваше здоровье,
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.