Основные отличия между SUMMARIZE и DISTINCTCOUNT в DAX заключаются в их функциях:
- SUMMARIZE создаёт сводку входной таблицы с группировкой по указанным столбцам. 1 Функция позволяет создавать эффективные с точки зрения производительности меры, которые можно использовать в разных контекстах: как с полями группировки, так и без них. 3
- DISTINCTCOUNT подсчитывает количество уникальных значений в столбце таблицы. 2 С помощью этой формулы можно узнать, например, сколько покупателей сделали покупки или количество уникальных заказов, по которым велась работа. 2
Таким образом, SUMMARIZE больше подходит для работы с агрегированными данными и группировкой, а DISTINCTCOUNT — для подсчёта уникальных значений в столбце.