|
Помогите создать Выражение Ресурсу в СКД |
☑ |
0
simol
23.01.13
✎
19:22
|
Есть группировки строк:
Подразделение
Контрагент
ТорговаяТочка
Товар
В ресурсе количество
ТорговаяТочка считается Особой, если хотя бы один товар имеет количество <5
Нужна колонка, в которой в каждой группировке выше группировки ТорговыеТочки будет число равное проценту Особых ТорговыхТочек относительно общего количества ТорговыхТочек
На картинке это так:
Настройка СКД (Сорри за рекламу обменика)
Вопрос: Как средствами СКД сделать выражение у ресурса. чтобы такое считало?
|
|
1
simol
23.01.13
✎
19:28
|
+(1) то есть взяли контрагента 2. у него 2 точкb и одна из них особая, значит контрагенту выводим 50%.
|
|
2
simol
23.01.13
✎
19:48
|
В детальных записях, если у точки количество меньше 5, то в колонку Категория выдаю 1.
У ресурса категория для группировки "Торговая точка" сделал выражение Максимум(Категория). Как бы помечаю единицей особые ТорговыеТочки
Для остальных группировок ресурса категория сделал выражение Сумма(ВычислитьВыражение ("Максимум(Категория)", "ТорговаяТочка"))
ожидая получить у этих группировок в колонке категория количество подчиненных особых точек. Но выводится 0.
|
|
3
simol
23.01.13
✎
19:48
|
Можно ли сделать нужное мне с помощью ВычислитьВыражение?
|
|
4
simol
24.01.13
✎
15:08
|
Сделал вот так:
Не избыточная ли формула:
100 * Сумма(ВычислитьВыражениеСГруппировкойМассив ("Количество(Различные ПроблемныхТочек)", "ТорговаяТочка", "ПроблемныхТочек <> Неопределено")) / Количество(Различные ТорговаяТочка)
|
|