Механізм зберігання 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 буде швидшою та кращою.

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




Висновок

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

Відчуйте, як працює механізм зберігання даних VertiPaq, відпрацьовуючи свої запити в DAX Studio та VertiPaq. Ви можете переглянути наші попередні публікації в блозі про розуміння механізму зберігання VertiPaq.


Змінні та вирази в редакторі Power Query

Змінні та вирази в редакторі Power Query

У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.

Як створити теплову карту LuckyTemplates

Як створити теплову карту LuckyTemplates

Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.

Власна гістограма в LuckyTemplates: різновиди та модифікація

Власна гістограма в LuckyTemplates: різновиди та модифікація

Дізнайтеся, як користувацьку гістограму на ринку можна використовувати для порівняння даних і як ви можете створити їх за допомогою прикладів у LuckyTemplates.

Статичні результати Power Automate: огляд

Статичні результати Power Automate: огляд

Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.

Підручник LuckyTemplates Python: як перекладати тексти

Підручник LuckyTemplates Python: як перекладати тексти

eDNA демонструє, як виконувати переклад мови або тексту за допомогою Python і передавати це в LuckyTemplates. Підручник LuckyTemplates Python.

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників