|
|
|
вычислимые поля в отчете
|
|||
|---|---|---|---|
|
#18+
Приветствую вас, коллеги! У меня в таблице есть стоимость STOIM и разбивка этой стоимости по источникам финансирования stf1,stf2,stf3,stf2a,stf3i. (Понимаю, что излишество, то эта разбивка появилась не сразу) Все это нужно сгруппировать по подразделениям, счетам и вывести на печать. В запросе-источнике данных для отчета определяю дополнительное поле stf:stf1+stf2+stf3+stf2a+stf3i, вывожу поля stf1,stf2,stf3,stf2a,stf3i и stf. Поскольку запрос итговый, эти поля получают имена, подобные sum-stf1 (итд) в отчете мне все это нужно выводить для каждого подразделения внутри счета с выдачей итога по счету. Потому в отчете появляются поля вида =Sum([sum-stf1]) (итд) Вот дальше интересно: сумма выведенных значений полей =Sum([sum-stf1]),=Sum([sum-stf2]),=Sum([sum-stf3]),=Sum([sum-stf2a]),=Sum([sum-stf3i]) не равна выведенному значению поля =Sum([sum-stf]), но равна значению =Sum([stoim]). Причем, только для одного счета. Самого длинного Какие мб предположения о причине наблюденного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 10:09:15 |
|
||
|
вычислимые поля в отчете
|
|||
|---|---|---|---|
|
#18+
авторКакие мб предположения о причине наблюденного? 1. Ошибки округления (типы полей какие) 2. Возможно где-то в полях stf1,stf2,stf3,stf2a,stf3i есть Null, тогда и их сумма будет = Null т.е. a=1, b=Null, c=3 получаем a+b+c = Null, а не 4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 10:14:55 |
|
||
|
вычислимые поля в отчете
|
|||
|---|---|---|---|
|
#18+
Врядли: общая ошибка около 2 милионов рублей при общей сумме 160 милионов, думаю, все суммы не null-евые, причина, в чем-то другом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 13:41:29 |
|
||
|
вычислимые поля в отчете
|
|||
|---|---|---|---|
|
#18+
автордумаю, все суммы не null-евые, причина, в чем-то другом. Тут не думать, а проверять надо авторВ запросе-источнике данных для отчета определяю дополнительное поле stf:stf1+stf2+stf3+stf2a+stf3i Попробуйте его определить так stf: nz(stf1) + nz(stf2) + nz(stf3) + nz(stf2a) + nz(stf3i) и посмотрите, что получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 13:51:21 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1609&tid=1673767]: |
0ms |
get settings: |
11ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
100ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 410ms |

| 0 / 0 |
