|
СКД. Неоднозначное выражение для расчета ресурса | ☑ | ||
---|---|---|---|---|
0
NikP123
30.09.20
✎
09:53
|
Есть 2 поля, которые приходят из запроса.
Выводить нужно в одну колонку - в одной группировке первое поле, в другой второе. В остальных группировках ничего. Сделал в ресурсах: Поле1 - Максимум(Поле1) - Рассчитывать по Группировка3 Поле1 - Максимум(Поле2) - Рассчитывать по Группировка4 Получаю ошибку - "Неоднозначное выражение для расчета ресурса". Что не так и что можно сделать? |
|||
1
NikP123
30.09.20
✎
10:53
|
UP
|
|||
2
Franchiser
гуру
30.09.20
✎
11:18
|
Зачем из поля 1 вычитаешь?
|
|||
3
Franchiser
гуру
30.09.20
✎
11:52
|
||||
4
NikP123
30.09.20
✎
12:16
|
(2) Где вычитаю?
|
|||
5
NikP123
30.09.20
✎
12:16
|
(3) Не помогает, и честно говоря те костыли не хочется делать.
Должно же моим способом работать, нет? |
|||
6
Franchiser
гуру
30.09.20
✎
12:19
|
(5) телепаты на карантине, не встречал такую ошибку.
|
|||
7
savaB
30.09.20
✎
12:26
|
А с одним полем не справляемся?
ВычислитьВыражение...() для разных группировок не проходит ? |
|||
8
NikP123
30.09.20
✎
12:27
|
(7) точно, спасибо, попробую
|
|||
9
toypaul
гуру
30.09.20
✎
13:20
|
Поле1 - Максимум(Поле1) я бы на месте СКД тебя не понял и задал вопрос другого характера - в более жесткой форме. тебе наверное СКД политкорректно намекает что не может понять что ты от нее хочешь
|
|||
10
toypaul
гуру
30.09.20
✎
13:22
|
может все-таки что-то вроде
Сумма(Поле1) - Максимум(Поле1) не? |
|||
11
Ботаник Гарден Меран
30.09.20
✎
13:47
|
(5)
Всё помогает. Создаешь вычисляемое поле3, без выражения. В ресурсах добавляешь его два раза. Первое выражение "Максимум(Поле1)", Рассчитывать по "Группировка3" Второе выражение "Максимум(Поле2)", Рассчитывать по "Группировка4" В выбранные поля добавляешь "Поле3". |
|||
12
NikP123
30.09.20
✎
14:50
|
(11) Не помогает, серьезно
|
|||
13
NikP123
30.09.20
✎
14:51
|
(10) Это не минус - это три колонки на вкладке Ресурсы, где "Поле1" - это Поле, "Максимум(Поле1)" - это выражение
|
|||
14
Ботаник Гарден Меран
30.09.20
✎
15:24
|
Надо картинки показать.
С вкладками "Ресурсы" и "Настройки". Чудес не бывает. |
|||
15
AlexRu2015
30.09.20
✎
15:38
|
Колонка Рассчитывать по.. должна быть заполнена по разному для двух строк.
|
|||
16
NikP123
30.09.20
✎
15:38
|
||||
17
NikP123
30.09.20
✎
15:39
|
||||
18
NikP123
30.09.20
✎
15:39
|
(17) размытые фотки, но лучше не могу
|
|||
19
NikP123
30.09.20
✎
15:41
|
Там в "Поле1" - лежит число 1, в "Поле2" - число 2.
|
|||
20
NikP123
30.09.20
✎
15:41
|
И получаю "Неоднозначное выражение для расчета ресурса"
|
|||
21
Ботаник Гарден Меран
30.09.20
✎
15:48
|
"
Создаешь вычисляемое поле3, без выражения. В ресурсах добавляешь его два раза. " Не сделано. |
|||
22
NikP123
30.09.20
✎
15:52
|
(21) Делал, получается тоже самое, сколько раз еще написать?
Оно должно работать и так, как на скринах. В тестовом отчете для этого случая я сделал так и отработало на ура. Здесь я не пойму, чем отличается... Поэтому и спросил, может кто знает - почему? |
|||
23
NikP123
30.09.20
✎
15:53
|
(22) я имею ввиду не почему здесь ошибка, а почему в таких случаях может быть ошибка. Где СКД спотыкается, что для не неоднозначно?
|
|||
24
NikP123
30.09.20
✎
15:55
|
(23) Тут дело наверно в запросе, но как это влияет не понятно
|
|||
25
toypaul
гуру
30.09.20
✎
16:22
|
(24) мэй би. потому что в (17) написано то, что работает в 100500 отчетах.
и это - картинки-то учись нормально выкладывать. "не могу" тут не катит |
|||
26
NikP123
30.09.20
✎
17:49
|
Решилось так:
Создал вычисляемое поле, куда в выражение поместил то поле, по которому раньше группировал (т.е. не ресурс, а группировочное). Дальше на вкладке Ресурсы в "Рассчитывать по" и в Настройках заменил предыдущее поле на новое. |
|||
27
toypaul
гуру
30.09.20
✎
19:52
|
(26) ну дэк это библия СКД. нельзя поле ресурса использовать как поле группировки
|
|||
28
NikP123
30.09.20
✎
20:34
|
(27) я и не использовал, вы не так что-то поняли
|
|||
29
NikP123
30.09.20
✎
20:35
|
(27) то, что я сделал - это создал дубликат группировочного поля в вычисляемых полях и дальше работал с ним точно так же как с его прототипом.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |