|
СКД - Минимум без отрицательных и нулей |
☑ |
0
Надмозг
15.03.18
✎
11:42
|
Отчет на СКД, платформа 8.3.11. Есть некий числовой ресурс, нужно посчитать минимум в группировке только по положительным значениям и сравнить с текущим значением.
Можно ли это сделать через выражения на вкладке "Ресурсы" и как?
|
|
1
Малыш Джон
15.03.18
✎
11:44
|
Минимум(ВЫБОР КОГДА А>=0 Тогда А ИНаче 0 КОНЕЦ)
|
|
2
Малыш Джон
15.03.18
✎
11:47
|
+(1) пардон, недопонял
(0) т.е. имеется в виду - из выборки выкинуть все отрицательные?
|
|
3
Надмозг
15.03.18
✎
11:54
|
(1)(2) это тебе даст минимум причем с нулями только на текущем уровне группировки.
У меня так
Группировка1
Группировка2 Ресурс
Нужно получить минимум ресурса из всех значений для группировок2 внутри группировки1 и сравнить его с текущим значением ресурса для группировки2
|
|
4
Малыш Джон
15.03.18
✎
11:58
|
(3) ну как спросил, так я тебе и ответил, тем более, я же написал, что недопонял и уточнил
и довольно странно было задавать один вопрос, если потом оказалось, что нужно было совсем другое
|
|
5
timurhv
15.03.18
✎
12:10
|
(3)
|
|
6
Надмозг
15.03.18
✎
12:13
|
Такое работает Минимум(ВычислитьВыражениеСГруппировкойМассив("Ресурс", , "Ресурс > 0"))
Но это показывает правильное значение на уровне Группировка1, а мне нужно такое же значение на уровне Грппировка2
|
|
7
timurhv
15.03.18
✎
12:16
|
(6)
ВычислитьВыражениеСГруппировкойМассив(<Выражение>, <ВыражениеПолейГруппировки>, <ОтборЗаписей>, <ОтборГруппировок>)
|
|
8
timurhv
15.03.18
✎
12:18
|
+(7) "Расчитывать ПО: ***" указать?
|
|
9
Надмозг
15.03.18
✎
13:11
|
(5) Из этого примера нужны только нижние группировки. Не понимаю, почему у меня не получается, хоть убей
Считай, что у меня етсь Только Услуга и дет записи, какие для этого выражения?
|
|
10
Надмозг
15.03.18
✎
17:36
|
Наконец что-то родил похожее. Но теперь задача усложняется, все это не работает, если не группировка, а таблица
|
|
11
Franchiser
гуру
15.03.18
✎
19:39
|
Сделай вычисляемое поле и от него считай минимум
|
|
12
Franchiser
гуру
15.03.18
✎
19:46
|
Выбор когда А<0 тогда -А иначе 0 конец В ресурсе -максимум(вычисляемоеполе)
|
|