
Мелкие радости - обнаружение повторяющихся значений
Рвав-рвав, сегодня я – собака-ушкинавостряка!
Перед вами – 11-я заметка из нашего цикла “Мелкие радости”, такую задачку, как обнаружение повторяющихся значений. Чкстно скажу, заметка будет маленькая, и ничего особого тут нет, однако оказалось, что это востребовано, так что “получите - распишитесь”.
Пример:
В качестве исходных данных имеется набор, содержащий номер заказа и соответствующие ему товары:
Задача:
Необходимо посчитать для определенного товара количество его повторений в рамках заказа, а для самого заказа – общее количество товаров.
Решение при помощи расчетного столбца
Для подсчета дублирующих позиций можно написать следующую формулу:
Дублирование (столбец) =
CALCULATE (
COUNT ( 'Таблица'[Товар] ),
ALLEXCEPT ( 'Таблица', 'Таблица'[Заказ], 'Таблица'[Товар] )
)
Проверка получившегося результата:
Решение при помощи меры
Дублирование (мера) =
COUNTROWS('Таблица')
Проверка получившегося результата:
Рвав-рвав, ну как-то так…
Ваш Смайл