Коллеги, добрый вечер, столкнулся с проблемой: при использовании функции CALCULATE+DISTINCTCOUNT в таблицах 1млн+ строк
Суть задачи: посчитать количество свойств товара с качеством "Ниже нормы" для каждого отдельного товара.
Два нюанса:
1. Уникальных ИД товара может быть очень много (миллион и более)
2. Строки могут дублироваться (то есть связка ID товара+свойство+качество может повторяться)
Формула в примере такого вида:
Как написал выше, Power Pivot (и Power BI) либо считает это полчаса, либо просто зависает.
Подскажите, пожалуйста, есть ли какой-то вариант сделать этот расчет другим способом (помимо удаления дубликатов и замены DISTINCTCOUNT на COUNT)?
Суть задачи: посчитать количество свойств товара с качеством "Ниже нормы" для каждого отдельного товара.
Два нюанса:
1. Уникальных ИД товара может быть очень много (миллион и более)
2. Строки могут дублироваться (то есть связка ID товара+свойство+качество может повторяться)
Формула в примере такого вида:
| Код |
|---|
=CALCULATE(DISTINCTCOUNT('Пример'[Свойство]);
'Пример';
'Пример'[Качество]="Ниже нормы";
'Пример'[ID товара]=EARLIER('Пример'[ID товара])) |
Подскажите, пожалуйста, есть ли какой-то вариант сделать этот расчет другим способом (помимо удаления дубликатов и замены DISTINCTCOUNT на COUNT)?
Изменено: - 14.10.2023 19:45:28