Змініть формати дати за допомогою редактора Power Query
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.
У цьому, ми обговоримо контекст і його значення для розуміння того, як працює механізм обчислень DAX у LuckyTemplates .
Ідея контекстів у LuckyTemplates непроста, і її часто забувають. Однак ми повинні пам’ятати, що ми завжди маємо враховувати концепцію контексту, особливо коли маємо справу з обчисленнями DAX.
Навчання івимагає глибокого розуміння використання контексту в LuckyTemplates.
Зміст
Розуміння контексту в обчисленнях DAX
Міри в LuckyTemplates потребують середовища, у якому вони виконують обчислення. Це середовище є те, що ми називаємо контекстом .
Це можна отримати з різних місць. Кожен результат у LuckyTemplates обчислюється незалежно на основі цього контексту.
Як приклад розглянемо ці візуалізації. Ми використаємо результат 139 152,30.
Для цього обчислення початковим контекстом є дата. Ми отримуємо цей результат на основі контексту, з якого він походить, тобто 27 вересня 2019 року.
Таким чином, дати в таблицях є одним із місць, звідки може походити контекст.
Розрізувач дат також можна використовувати як джерело контексту в наших звітах.
Слайсер надає діапазон дат, за допомогою якого можна детальніше розбирати конкретні дати на основі вибору. Отже, це створює охоплюючий контекст на нашій сторінці звіту.
Окрім дат, ми також можемо використовувати продукти як контекст. Для демонстрації давайте виберемо продукти в нашому слайсері.
Вибір, який ми зробили, створює контекст для результатів у таблиці.
Ми бачимо, що значення для 27 вересня стало 64 661,70 через контекст, створений на основі наших даних і продуктів.
Крім того, ми також можемо створити контекст із роздільника імен клієнта .
Навіть якщо ми змінимо контекст, який використовуємо у виборах, показник «Загальний обсяг продажів» завжди обчислюватиметься однаково.
У LuckyTemplates ми можемо писати прості формули та миттєво отримувати величезну кількість результатів за допомогою вибору зрізів завдяки контексту, який ми накладаємо на ці коди.
Це дуже вражає з точки зору швидкості. Ми можемо швидко досягти результатів за допомогою основних формул і змінення контексту.
Ми не лише робимо вибір під час використання слайсера; ми також змінюємо контекст результату.
Слайсери — не єдиний засіб для цього. Ми також можемо змінити контекст, зробивши вибірку в діаграмах .
У наведеному нижче прикладі ми можемо переглянути наші продажі за каналами за допомогою круглої діаграми.
Таким чином ми отримуємо результат 40 052,60 на ту ж дату 2019 року.
Як працює контекст у обчисленнях DAX
Фільтр розміщується над таблицями кожного разу, коли ми робимо вибір у наших звітах.
Якщо ми виберемо продукти, наприклад, це відобразиться в нашій таблиці продуктів. Потім у формулах відбувається процес, який називається поширенням фільтра .
Давайте подивимося на це з точки зору моделі.
Наша таблиця Products має зв’язок «один до багатьох» із нашою таблицею Fact Sales.
Таблиця «Клієнти» також має подібний зв’язок.
І оскільки ми маємо фільтри для наших дат, це означає, що ми також маємо зв’язок між таблицею «Дати» та таблицею «Продажі».
Існує ще один фільтр зі стовпця Channel у нашій таблиці Sales.
Ці фільтри створюють контекст, який ми розміщуємо в наших звітах. Вибрані дані надходять у таблицю Sales, фільтруючи результати на основі вибраних у слайсерах і діаграмах.
Крім того, ще один важливий прийом, який ми можемо використати, — наявність індексу імен клієнтів у таблиці продажів.
Це може істотно скоротити таблицю з 8000 рядків до кількох сотень залежно від контексту, який ми застосовуємо до результатів.
Формула загального обсягу продажів також може дати той самий результат; однак він працюватиме лише в менших підмножинах вихідної таблиці.
Висновок
Я сподіваюся, що ви багато чого отримаєте від цього підручника DAX. Це дуже корисно, особливо якщо ви тільки починаєте працювати з LuckyTemplates. Розумінняякробота двигуна є невід’ємною частиною вивчення LuckyTemplates.
Незалежно від сценарію даних DAX обчислює та надає результати на основі контексту та фільтрів, застосованих у звіті.
Те, що ви дізналися з цього підручника DAX, є основами. Є кілька способів використовувати та реалізувати ідею контексту в більшій мірітехніки. З ними зазвичай стикаємося, коли ми переходимо до віртуальних столів.
Тому завжди пам’ятайте про цю концепцію для кожного результату, який з’являється в моделях LuckyTemplates.
Все найкраще,
У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора 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, налаштований відповідно до ваших потреб і вподобань.
У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.