Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Всем привет!
Есть таблица с данными из ERP с такими полями:
Одно изделие может иметь разных поставщиков в таблице.
Собственно, и хотелось бы сосчитать количество поставщиков по каждому изделию, но пока не получается.
Понимаю, что вопрос элементарный, но прошу помощи "коллективного разума"
Заранее спасибо!
P.S. Не судите строго, я новичок.
Добрый день.
В вопросе кроется ответ.
Необходимо создать объект "диаграмма" в табличном варианте.
"По каждому изделию" - задать в качестве измерения Изделие,
"Cосчитать количество поставщиков" - в выражении формулу подсчета count(distinct Поставщик)
Евгений, спасибо!
Этот этап я победил Видимо, надо чётче формулировать вопрос...
Уточню, что необходимо получить информацию о количестве изделий с одним, двумя и т.д. поставщиками - оптимально в виде круговой диаграммы.
Поэтому я задался целью получить эту цифру в явном виде для каждого изделия.
Т.е. как я понимаю, данную обработку надо делать прямо в скрипте.
Нет, следует использовать функцию AGGR(),
Картинка как пример, но не по вашей задаче.
Евгений,
похоже на правду, в справке про это написано в разделе "Вложенные агрегирования с функцией агрегирования".
Итого, ответ на поставленный вопрос:
измерение: Aggr(count(distinct Поставщик), Изделие)
выражение: =count(Distinct Изделие)
Да, хитрая и полезная функция.