|
Вычисляемые поля в СКД | ☑ | ||
---|---|---|---|---|
0
slicem
20.08.12
✎
12:01
|
Запрос из 3х регистров вида
Выбор СуммаПлан как СуммаПлан NULL как СуммаФакт Из Регистр1 Объединить NULL как СуммаПлан СуммаФакт как СуммаФакт Из Регистр2 Объединить NULL как СуммаПлан СуммаФакт как СуммаФакт Из Регистр3 Результат выглядит ожидаемо План Факт ИтогГруппы 500 1000 Значение1 500 Значение2 1000 Делаю В СКД вычисляемое поле Отклонение = План - Факт Не работает. Делаю Отклонение = План работает. Делаю Отклонение = Факт работает... Что я делаю не так? В аварийном порядке обошёл подкурочив сам запрос, но это нехорошо, и в полный рост стоит задача считать проценты и т.д. |
|||
1
Wobland
20.08.12
✎
12:02
|
с нулём не пробовал?
|
|||
2
slicem
20.08.12
✎
12:11
|
(1) В смысле?
|
|||
3
slicem
20.08.12
✎
12:11
|
хммм, а может и правда не NULL а 0...
|
|||
4
slicem
20.08.12
✎
12:14
|
Помогло, спасибо.
Сам фиг бы вышел из стереотипа. |
|||
5
slicem
20.08.12
✎
13:39
|
Хмм..
Рано возрадовался. Там же, в конструкции типа (СуммаДоходы - СуммаРасходы)/СуммаДоходы Всегда выдаёт 5, независимо от заполнения (кроме случая когда делитель = 0). |
|||
6
IronDemon
20.08.12
✎
13:46
|
Ибо ресурсы.
Выбор когда Сумма(ЕстьNULL(СуммаДоходы,0)=0 Тогда 0 Иначе (Сумма(ЕстьNULL(СуммаДоходы,0) - Сумма(ЕстьNULL(СуммаРасходы,0))/Сумма(СуммаДоходы) Конец |
|||
7
slicem
20.08.12
✎
14:25
|
(6)
Не работает, ибо если запихать эту переменную в ресурсы, то получается "сумма(сумма" Кроме того, конструкция ЕстьNULL(СуммаДоходы,0)/ЕстьNULL(СуммаДоходы,0) равно как и просто СуммаДоходы/СуммаДоходы Тоже даёт 5 |
|||
8
slicem
20.08.12
✎
15:22
|
Я ничо не понимаю, ткните носом что читать, пжста.
Как только я пытаюсь выполнить операция умножения деления над переменной, вылазит странное. |
|||
9
slicem
20.08.12
✎
15:34
|
хммм, сработало перенесение арифметики на закладку ресурсы.
Осталось дело за малым, поместить разобраться с форматированием итогов группы - настройки вычисляемого поля, почмуто игнорятся. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |