Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику мова піде про фільтри LuckyTemplates. Ви дізнаєтеся, як побачити перехід контексту в xmSQL і план логічного запиту. Перехід контексту перетворює контекст поточного рядка на еквівалентний контекст фільтра. Потім фільтри запускаютьсяфункція.
Зміст
Важливість функції CALCULATE
Функція CALCULATE створює контекст ваших обчислень DAX. Якщо ви використовуєте ітераційну функцію, не обернувши її в CALCULATE , ви отримаєте неточні результати.
Ось простий запит із переходом без контексту:
Він маєдля продукту поточної ціни та кількості FactSales . Потім він додає стовпець до кожного року в таблиці «Календарний рік» для загального обсягу продажів.
Якщо ви запустите запит, ви побачите, що результати кожного рядка однакові.
Повторювані результати означають, що щось не так, оскільки практично неможливо мати однакову кількість продажів щороку. Ваш показник DAX або модель даних може потребувати перегляду або коригування. У цьому випадку міра DAX не містить CALCULATE .
Якщо ви клацнете перше сканування та подивіться на оператор xmSQL, ви не побачите жодного фільтра чи контексту, який би вказував на те, що календарний рік має бути частиною обчислення. Вам потрібна функція CALCULATE , щоб викликати перехід контексту.
Виклик фільтрів у запиті LuckyTemplates DAX
Це той самий запит, але з переходом контексту за допомогою функції CALCULATE .
Якщо ви запустите запит, ви побачите різні значення в результатах.
Друге сканування року DimCalendar збирає всі інші роки. Результати не матимуть рядків для років із пустими результатами (2012, 2013 та 2014) без сканування. Механізм зберігання виконує це у фоновому режимі, щоб забезпечити врахування всіх даних.
Якщо ви подивитеся на інструкцію xmSQL, то побачите, що ліве зовнішнє з’єднання викликається функцією CALCULATE . Ліве зовнішнє з’єднання надає дані про продажі за 2015–2018 роки. Якщо ви бачите ліве зовнішнє з’єднання в поєднанні з $Expr0 у операторі xmSQL, це означає, що відбувається перехід контексту.
Ситуація може стати трохи складнішою, коли відбувається кілька контекстних переходів. Але ліве зовнішнє об’єднання повідомляє DAX, що вам потрібно зосередитися на діапазоні даних у вашому фільтрі.
Ви можете побачити це в плані логічного запиту у формі Sum_Vertipaq , який залежить від року DimCalendar.
Якщо ви спробуєте запустити запит без переходу контексту та подивіться на логічний план запиту, ви побачите, що Sum_Vertipaq ні від чого не залежить. Це означає, що вам потрібно щось заповнити у вашій моделі даних або вимірюванні, щоб отримати потрібний результат.
Висновок
Ось як ви ідентифікуєте перехід контексту та визначаєте, коли він відбувається чи ні. Виклик контекстних переходів має важливе значення для отримання цінних результатів. Вони допомагають збирати дані з різних діапазонів, періодів часу та таблиць.
CALCULATE є однією з найважливіших функцій, коли ви викликаєте свої фільтри. Після встановлення обчислення система зберігання працює над виконанням запиту, щоб надати результати.
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.