Контекст оцінки в обчисленнях 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.

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

здоров'я!


Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.

Найпотужніший виклик функцій у LuckyTemplates

Найпотужніший виклик функцій у LuckyTemplates

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

Методи моделювання даних для організації показників DAX

Методи моделювання даних для організації показників DAX

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

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

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

Рекомендації щодо потоку мови Power Query

Рекомендації щодо потоку мови Power Query

У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

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

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

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