Автоматизація фільтрації, множення та сумування в DAX

Автоматизація фільтрації, множення та сумування в DAX

8 Березня 2024 в 17:16 32

В сучасному світі аналітики та обробки даних автоматизація відіграє важливу роль. Особливо важливою вона стає у сфері бізнесу, де кожна хвилина рахується, і величезні обсяги даних потребують швидкої та ефективної обробки. Одним з інструментів, що допомагають у вирішенні цих завдань, є DAX (Data Analysis Expressions) – мова формул, яка використовується в Microsoft Power BI, Microsoft SQL Server Analysis Services та Microsoft Excel для роботи з даними та створення звітів.

У даній статті ми розглянемо практичний приклад використання DAX для фільтрації, множення та сумування даних з використанням двох таблиць. Уявімо, що у нас є дві таблиці: “_factFX” та “_factInput”. Перша таблиця містить інформацію про курси валют та роки, а друга – дані про валюту та суму. Наше завдання – здійснити фільтрацію обох таблиць за певним критерієм, помножити дані на відповідні курси та підсумувати отримані значення.

Очікуваний результат цього обчислення: 10*1.3 + 10*1 + 10*0.5 = 13 + 10 + 5 = 28.