|
СКД: использование отбора в функции ВычислитьВыражениеСГруппировкойМассив() |
☑ |
0
Rodinyr
24.03.15
✎
16:21
|
Доброго времени суток. Вопрос в принципе простой: Как правильно использовать отборы в выше указанной функции?
Я в скд для ресурса ПеридЦен задал функцию следующим образом: Максимум(ВычислитьВыражениеСГруппировкойМассив("ПериодЦен","Номенклатура","Цена=Минимум(Цена) и (Цена<>NULL или Цена<>0)")),
на выходе имею пустые ячейки.
|
|
1
echo77
25.03.15
✎
21:52
|
(0) ВычислитьВыражениеСГруппировкойМассив("ПериодЦен","Номенклатура","....
- при такой записи, поскольку вы группируете по полю Номенклатура, то в выражении (1-ый параметр) необходимо применить агрегатную функцию.
Что ты хочешь вычислить в ресурсе?
|
|
2
mikecool
25.03.15
✎
22:00
|
может лучше так
выбор когда (Цена<>NULL или Цена<>0) тогда
Максимум(ВычислитьВыражениеСГруппировкойМассив("ПериодЦен","Номенклатура","Цена=Минимум(Цена)
как то так
|
|
3
echo77
26.03.15
✎
21:22
|
(2) Можно просто ЗначениеЗаполнено(Цена)
|
|