Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому підручнику буде розглянуто вкладку «Відносини» вв DAX Studio. Ви дізнаєтеся, наскільки це корисно для виявлення порушень посилальної цілісності, які уповільнюють ваші коди DAX. Це допоможе вам визначити, яку таблицю чи стовпець потрібно оптимізувати та покращити.
Зміст
Підручник вкладки «Зв’язки» в VertiPaq Analyzer
Вкладка «Зв’язки» показує всі зв’язки у вашій моделі даних. Для ілюстрації це зразок файлу, який буде використано в цьому посібнику. Ви бачите, що він має чотири набори зв’язків.
Це діаграмне подання моделі даних.
Він має чотири таблиці розмірів, які пов’язані з таблицею фактів. Повернувшись до вкладки «Зв’язки» , ви побачите стовпець «Макс. від потужності» .
Цей стовпець визначає вартість відносин, тобто кількість часупотрібно перенести фільтри з таблиці розмірів до таблиці фактів.
Іншими важливими стовпцями на вкладці є « Відсутні ключі» , «Недійсні рядки » та «Зразок порушень». вони показують проблеми посилальної цілісності у вашій моделі.
Порушення посилальної цілісності
Порушення посилальної цілісності виникають, коли на багатьох сторонах зв’язку «один до багатьох» є значення, яке не існує на одній стороні.
Ці порушення сповільнюють роботу вашого DAX і іноді призводять до неточних обчислень.
Щоб знайти ці порушення, можна скористатися вкладкою «Зв’язки» або запустити . Найкраще завжди виправляти проблеми, щоб мати більш плавну роботу.
Якщо ви повернетеся на вкладку «Зв’язки», ви побачите, що є порушення, які стосуються зв’язків таблиці розмірів із таблицею фактів.
У таблиці фактів відсутній 781 ключ CustomerKey і 1 відсутній ключ SalesPersonKey , якого немає в таблицях DimCustomer і DimSalesPerson .
Стовпець зразків порушень показує, які ключі відсутні. У прикладі було показано лише 5 ключів із таблиці Customer Key .
Якщо ви хочете змінити кількість ключів, які відображаються, перейдіть до «Файл» і натисніть «Параметри». Далі натисніть Додатково та змініть кількість порушень. У цьому прикладі використовується 20 відсутніх ключів.
Повернувшись на вкладку, повторно запустіть DAX, натиснувши Переглянути показники. Тепер ви можете побачити більше відсутніх ключів.
Тепер вам потрібно з’ясувати, чому ці ключі відсутні та що вони собою представляють. Створіть запит DAX, щоб отримати відсутні ключі з таблиці "Ключ клієнта" .
Спочатку скористайтеся функцією EVALUATE , а потім функція. Для лівого столу використовуйте функція для CustomerKey таблиці FactSales .
А для потрібної таблиці використовуйте функцію DISTINCT для CustomerKey таблиці DimCustome r . Після натискання клавіші F5 ви побачите всі 781 відсутні клавіші.
Підручник VertiPaq Analyzer: виправлення порушень RI
Щоб усунути порушення, поверніться до файлу зразка та натисніть «Перетворити дані» . Далі перейдіть до таблиці DimCustomer , отримайте повний список і натисніть «Застосувати».
Знову запустіть запит DAX. Тепер ви бачите, що в ньому немає відсутніх ключів.
Для порушення з таблиці SalesPersonKey виконайте те ж саме. Перейдіть до таблиці DimSalesPerson , отримайте відсутній ключ і натисніть «Застосувати».
Зараз немає порушень цілісності посилання.
Висновок
Якщо ви не знаєте, як і з чого почати оптимізацію свого DAX, скористайтеся вкладкою «Зв’язки» в показниках VertiPaq Analyzer. Він знаходить таблиці з порушеннями посилальної цілісності та допомагає вам швидше їх позбутися.
Проблеми з продуктивністю виникають завжди, але як тільки ви освоїте використання вкладки «Зв’язки», ви отримаєте обчислення без помилок.
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.