Контекст оцінки в обчисленнях DAX

У цьому підручнику ми дізнаємося про контекст оцінювання в DAX .

Оцінка або початковий контекст — це середовище, з якого базується ваше динамічне обчислення.

Важливо розуміти, як працює контекст оцінювання та як він впливає на обчислення DAX. Тому в наступному розділі я хочу показати вам різні способи створення оцінки або початкового контексту.

Зміст

Створення оцінки або початкового контексту в DAX

По-перше, для отримання динамічних даних у вашій таблиці потрібно мати роздільник дат і фільтр міста .

Контекст оцінки в обчисленнях DAX

Завжди існує початковий контекст, який потрібно знати, перш ніж робити будь-які обчислення. Ви можете знайти згаданий контекст оцінювання з будь-якого місця.

У прикладі таблиці контекст можна знайти за допомогою розділювача дати або фільтра міста . Наприклад, якщо вибрати фільтр Крайстчерч , результати в таблиці зміняться. Якщо ви також відкоригуєте дати з 1 січня на 19 січня, ви побачите, що результати змінилися.

Наприклад, на 1 січня результат дорівнює 90 074,80, а на 19 січня – 111 293,70. Це доводить, що контекст оцінки дійсно може змінюватися для кожного окремого результату в обчисленнях DAX.

Щоб показати вам інший приклад, давайте перетворимо наявну таблицю на візуалізацію Загальних продажів за датою .

Контекст оцінки в обчисленнях DAX

Коли ви вибираєте або знімаєте фільтр або навіть налаштовуєте часовий проміжок, ви можете отримати новий результат у візуалізації.

Важливо зауважити, що формула, яку ми використовуємо в цій таблиці та візуалізації, не змінюється. Це точно така сама формула.  

Контекст оцінки в обчисленнях DAX

У Excel кожна окрема формула, яку ви бачите, дещо відрізнятиметься, оскільки посилання на клітинки відрізнятимуться. У LuckyTemplates формула залишається незмінною. Що змінює результат, так це контекст або середовище, в якому він оцінюється. Це стосується кожного розміру, який ви створюєте.

Кожне обчислення, яке ви виконуєте в LuckyTemplates, має початковий контекст, який вам потрібно зрозуміти. Перш ніж дивитися на будь-який окремий результат, вам потрібно зрозуміти поточний контекст цього розрахунку.

Якби ви не знали, що було вибрано в розділювачі міст, ви б дивилися на цю візуалізацію і знали, що це загальний обсяг продажів за датою. Але який це загальний обсяг продажів?

У наведеному нижче прикладі ви знаєте, що загальні продажі, які відображаються у візуалізації, походять від Гамільтона на основі розділювача.

Контекст оцінки в обчисленнях DAX

Зв'язок між контекстом і моделлю даних

Розуміння того, як працює цей контекст, є важливою частиною вивчення та розуміння DAX, тому що це дуже просто. Потім ви можете почати маніпулювати контекстом у формулах і розпочати розширений аналіз.

Сподіваюся, ви також починаєте розуміти, наскільки важливою є модель, оскільки контекст безпосередньо створюється зв’язками між вашими таблицями.

Місто, яке ми вибираємо, міститься в таблиці «Регіони», а розрахунок «Загальних продажів» — у таблиці «Продажі».

Це називається розповсюдженням через фільтр .

Контекст оцінки в обчисленнях DAX

Фільтри поширюються вниз за зв’язком за допомогою стрілок і спрямовуються до багатьох сторін таблиці фактів, яка в даному випадку є таблицею продажів.

Ви можете виконувати будь-яку кількість цих дій одночасно, оскільки контекст може надходити з однієї та іншої таблиць пошуку. І тоді ми могли б ще більше нашаровувати та створювати більше контексту. Ми просто повинні зрозуміти, який початковий контекст розрахунку.




Висновок

Фільтри та зрізи — це основні способи створення контексту оцінки в обчисленнях DAX.

Сподіваюся, ви розумієте, наскільки важливий (початковий) контекст оцінювання. Якщо ви захочете виконати розширений аналіз пізніше, вам доведеться змінити контекст у своїх формулах.

здоров'я!


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.