Змінні та вирази в редакторі Power Query
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
У сьогоднішньому дописі йтиметься про те, як система зберігання в LuckyTemplates може виконувати математичні операції. Цей підручник стане в нагоді, якщо ви хочете отримати об’єднані фігури без стовпця чи таблиці. Коли ви маєте справу з простими показниками або кодами, найкраще надсилати їх у систему зберігання VertiPaq.
На відміну від механізму формул , механізм зберігання може працювати лише з простими запитами DAX. Він не може розв’язувати складні запити, оскільки за це відповідає механізм формул. Він може працювати лише з простими запитами, щоб надати глибокі дані та результати.
Зміст
Механізм зберігання та оператори xmSQL у LuckyTemplates
Це зразок запиту, який містить оператор. Це простий показник, який запитує загальну цифру загальних продажів шляхом множення поточної ціни даних про продажі та кількості даних про продажі.
Якщо ви запустите вимірювання в DAX Studio, ви побачите оператор xmSQL і результат.
Ви побачите, що він використовує нові терміни, такі як WITH , $Expr0 і PFCAST . $Expr0 використовується для визначення міри, а потім викликається в операторі SELECT . Механізм зберігання або VertiPaq іноді автоматично додає оператор приведення під назвою PFCAST .
Добуток поточної ціни та кількості надсилається до механізму зберігання. Поява оператора WITH у VertiPaq означає, що він також надсилається до механізму зберігання.
Якщо ви подивіться на Physical Query Plan , ви побачите оператор SpoolLookup, який має Sum_Vertipaq. Це означає, що він сканує один рядок, щоб отримати суму поточної ціни, помножену на кількість.
У плані логічного запиту ви побачите Scan_Vertipaq. Це показує, що запит виконано в системі зберігання.
Отже, навіть якщо ви повторюєте таблицю фактів, механізм зберігання — це той, хто виконує завдання. Оскільки VertiPaq виконує роботу, виконання виконується дуже швидко. І якщо ви додасте деякі методи оптимізації в модель даних або правильно відформатуєте міру чи коди, продуктивність DAX буде швидшою та кращою.
Наскільки це можливо, належним чином налаштуйте свою модель даних і вимірювання, щоб отримати безперебійний досвід отримання цінних даних.
Висновок
Механізм зберігання — найкраще місце для роботи ваших запитів. Оскільки він може виконувати лише прості запити, він займає менше часу на виконання та оптимізує загальну продуктивність ваших кодів DAX. Вважається найкращою практикою змусити VertiPaq виконувати всю роботу.
Відчуйте, як працює механізм зберігання даних VertiPaq, відпрацьовуючи свої запити в DAX Studio та VertiPaq. Ви можете переглянути наші попередні публікації в блозі про розуміння механізму зберігання VertiPaq.
У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.
Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!
Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.
Дізнайтеся, як користувацьку гістограму на ринку можна використовувати для порівняння даних і як ви можете створити їх за допомогою прикладів у LuckyTemplates.
Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.
eDNA демонструє, як виконувати переклад мови або тексту за допомогою Python і передавати це в LuckyTemplates. Підручник LuckyTemplates Python.
У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.
У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.
Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу
Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників