Операції з групами та сумами в DAX: розрахунок валютних ставок

Операції з групами та сумами в DAX: розрахунок валютних ставок

7 Березня 2024 в 22:36 44

Дескриптивна мова моделі розрахунків (DAX) в Microsoft Excel і Power BI дозволяє виконувати різноманітні обчислення, включаючи розрахунки з валютними ставками. У даній статті ми детально розглянемо підхід до групування та сумування даних за допомогою DAX, зокрема, як знайти валютні ставки для кожної валюти та використати їх для обчислення суми в різних валютах.

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

Тепер, маючи дані про суму та валюту для кожного запису, ми можемо обчислити суму в різних валютах. Для цього ми використовуємо функцію SUMMARIZE для групування даних за валютами та їх сумами:

Цей код дозволяє обчислити суму в різних валютах, множачи суму на відповідний курс. Як результат, ми отримуємо суму в базовій валюті за вказаними курсами обміну. Наприклад, якщо у нас є дані про суму в доларах США (USD), євро (EUR), китайських юанях (CNY) та японських єнах (JPY), то за допомогою цього коду ми зможемо отримати загальну суму в базовій валюті.