Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому посібнику йтиметься про структуру запиту DAX і два механізми в DAX Studio. Ви побачите, як ваші формули DAX дають результати. Ви також дізнаєтеся, як кожен двигун працює у вашому розрахунку.
Існує два механізми, які відповідають за створення даних: механізм формул і механізм зберігання VertiPaq .
Зміст
Структура запиту DAX
Цей підручник покаже детальну структуру запиту DAX про те, як DAX працює за вашим звітом.
Кожна міра, яку ви створюєте, є запитом. Він працює з набором даних і повертає відповідь. Потім запит спілкується зі службами аналізу SQL Server. Це налаштована версія для LuckyTemplates, яка працює у фоновому режимі.
Після того, як ви напишете свій запит, він надсилається до механізму формул. Він відповідає всім DAX, але не такий ефективний, як механізм зберігання.
Коли механізм формул отримує запит, він запитує механізм зберігання даних VertiPaq щодо даних для роботи. Потім система зберігання отримує дані з кешу стиснутих даних.
VertiPaq ефективний, оскільки працює на стиснутих колонках. Він може обчислити багато рядків протягом мілісекунд.
У кінці діаграми можна побачити джерело даних. Ця транзакція відбувається, лише коли ви оновлюєте дані.
Ще одна річ, яку вам потрібно засвоїти, це те, що система зберігання може відповідати на прості запити. В іншому випадку він надсилає кеш даних назад механізму формул для обчислення відповіді.
Коли він надсилає ці дані назад механізму формул, вони більше не стискаються. Він використовує повні стовпці в пам'яті.
Тож після того, як механізм формул отримує дані назад, він обчислює та заповнює відповідь на запит DAX.
Механізми структури запитів DAX
Важливо знати різницю між механізмом формул і механізмом зберігання. Кожен із них призначений для різних цілей, щоб ви могли застосовувати свої знання DAX і отримувати швидкі та точні запити. Ось відмінності між двома двигунами:
Піктограма кожного двигуна вказує на швидкість їх роботи. Механізм зберігання є швидшим, ніж механізм формул, оскільки він обробляє прості запити. Якщо ваш запит DAX простий і вимагає a , , або, механізм зберігання може зробити все сам.
З іншого боку, механізм формул може обробляти складні функції DAX. Майте на увазі, що чим складнішим є ваш запит, тим більше механізмів формул ви матимете у своїх виразах.
Дані, які використовуються двома двигунами, також відрізняються. Механізм формул використовує нестиснений кеш даних із механізму зберігання, що займає багато пам’яті та часу, тоді як механізм зберігання використовує стислі дані .
Механізм зберігання є швидким, оскільки він використовує більше одного ядра одночасно. Це означає, що це багатопотоковий двигун. Якщо ваші таблиці мають сегменти, він сканує їх залежно від кількості ядер. Проте механізм формул може виконувати лише одне ядро за раз.
Ще одна чудова функція механізму зберігання полягає в тому, що коли ваші вимірювання дають відповідь, він зберігає цю відповідь у пам’яті, на відміну від механізму формул. Якщо поставити те саме запитання, ви отримаєте відповідь без повного обчислення.
Механізм зберігання оптимізовано для швидкості, а механізм формул – для складності.
За розрахунком DAX
Єдиний спосіб дізнатися про процес, що стоїть за продуктивністю вашого DAX, — за допомогою DAX Studio. Це зразок файлу в DAX Studio.
Якщо ви натиснете F5 і запустите його, ви отримаєте результати.
Щоб дізнатися, що відбувається з двома механізмами, що стоять за обчисленням, увімкніть параметри часу сервера та план запитів. Потім знову запустіть DAX.
Закінчивши, перейдіть на вкладку «Час сервера».
Ви можете побачити загальний час виконання запиту, механізму формул і механізму зберігання. Ви також побачите, скільки механізмів зберігання було запущено. Механізм формул виконує 83,3% усього запиту, тоді як механізм зберігання даних займає лише 16,7%.
Якщо ви перейдете на вкладку «План запиту», ви побачите плани «Фізичний запит» і «Логічний план запиту». Це обидва запити формул щодо того, що робить механізм формул.
Висновок
І формула, і механізми зберігання відіграють важливу роль у створенні результатів із вашого коду DAX. Це найважливіші частини в структурі запиту DAX.
Сподіваюся, ви дізналися, як ці механізми впливають на продуктивність вашого DAX і як вони можуть вплинути на ваш звіт.
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.
Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.
Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.
У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.
У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.
Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.
Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.
У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.