<groupBy_columnName> – один или несколько столбцов, по которым будут группироваться данные.
Пример 1
Предположим, у вас есть таблица Sales, содержащая столбцы ProductID, Region и SalesAmount. Вы хотите получить сумму продаж по каждому продукту и региону. Для этого можно воспользоваться следующей формулой:
Общие продажи =
SUMMARIZE (
Sales,
Sales[ProductID],
Sales[Region],
"Total Sales", SUM ( Sales[SalesAmount] )
)
Данный запрос создаст таблицу, в которой будут перечислены уникальные комбинации ProductID и Region, а также рассчитана сумма продаж (Total Sales) для каждой такой комбинации.
Пример 2
Представьте, что вы проанализировать общую сумму продаж за определенный период времени, игнорируя фильтры по товарам, но группируя данные по цвету товара. Для этой цели можно воспользоваться следующей формулой:
CALCULATE – используется для вычисления суммы продаж из таблицы factonlinesales, игнорируя все фильтры, примененные к таблице dimproduct.
SUMMARIZE – используется, чтобы сгруппировать данные по столбцу colorname таблицы dimproduct. Это позволяет получить сумму продаж, разделенную по цвету продукта, независимо от других фильтров, которые могут быть применены к характеристикам товаров.