2slava:
Большое спасибо. Это именно то, что мне нужно было понять.
Цитата:
Andrew Besedin
а вот с этого места поподробнее можно? Допиши столбец D - какими значениями он должен быть заполнен?
A B C D
1 3 6 9
-1 4 7 -3
0 6 5 = (3-6)+(4-7)+(6-5)+(3-4)+(5-3)
1 3 4 7
1 5 3 8
То есть в данном случае я должен обращаться не к отдельным строкам отчета, а ко всему отчету сразу, так как значение должно быть подсчитано еще до вывода отчета на экран.
Пробовал завести глобальную переменную и вычислять эту сумму в методе, но в данном случае эта переменная будет изменяться по мере "появления" строк отчета. Следовательно этот способ здесь не подходит.
Можно конечно сделать SUM(B)-SUM(C) - это сработает в данном конкретном случае, но в следующий раз понадобится вычислять более сложное выражение и хотелось бы понять, как это делается в общем случае.