Механизм хранения LuckyTemplates: простые математические операции

Механизм хранения LuckyTemplates: простые математические операции

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

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

Оглавление

Механизм хранения и операторы xmSQL в LuckyTemplates

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

Механизм хранения LuckyTemplates: простые математические операции

Если вы запустите измерение в DAX Studio, вы увидите оператор xmSQL и результат.

Механизм хранения LuckyTemplates: простые математические операции

Вы увидите, что он использует новые термины, такие как WITH , $Expr0 и PFCAST . $Expr0 используется для определения меры, а затем вызывается в инструкции SELECT . Механизм хранения или VertiPaq иногда автоматически добавляет оператор приведения, называемый PFCAST .

Произведение текущей цены и количества передается в механизм хранения. Появление инструкции WITH в VertiPaq означает, что она также отправляется в подсистему хранения.

Если вы посмотрите на Physical Query Plan , вы увидите оператор SpoolLookup с Sum_Vertipaq. Это означает, что он сканирует одну строку, чтобы получить сумму текущей цены, умноженную на количество.

В плане логического запроса вы увидите файл Scan_Vertipaq. Это показывает, что запрос выполняется в механизме хранения.

Механизм хранения LuckyTemplates: простые математические операции

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

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


VertiPaq Storage Engine в многопоточной среде
VertiPaq Compression and Storage в LuckyTemplates
Что такое DAX Studio в LuckyTemplates Desktop

Заключение

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

Узнайте, как работает механизм хранения VertiPaq, отрабатывая запросы в DAX Studio и VertiPaq. Вы можете ознакомиться с нашими предыдущими сообщениями в блоге о понимании механизма хранения VertiPaq.


Что такое 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? Все, что тебе нужно знать