Использование суммированного поля для расчета в devexpress

Я пытаюсь получить значение поля, которое заполняется на основе параметра, и использовать его для вычисления суммы. Я считаю, что способ сделать это - использовать пользовательское резюме. Я заметил, что у devexpress есть методы GetCurrentRow и GetCurrentColumn, но я не вижу метода, который просто принимает значение этого поля (в моем случае xrTableCell43) и позволяет использовать его в вычислениях. Например:

У меня есть раздел отчета, который выглядит так

2001 | 2
2002 | 4
2003 | 3
2004 | 1
2005 | 4


Rem 6
Tot 20

Однако я добавил в свой отчет параметр, который позволяет пользователю выбрать год для детализации. Итак, если они нажмут на 2002, отчет будет выглядеть так:

Q1 | 1
Q2 | 1
Q3 | 0
Q4 | 2
2002 | 4


Rem 6
Tot 20

Это все работает отлично. Я пытаюсь исправить поле Rem. В этом случае поле Rem должно быть равно 14, потому что оно должно вычесть 2002 и предыдущие годы из общей суммы. xrTableCell43 имеет сумму кликов за год и все предыдущие годы. Как написать Tot - значение xrTableCell43 в коде, чтобы этот результат отображался в xrTableCell13?


person Roland P    schedule 05.03.2013    source источник


Ответы (1)


Как вы говорите, это похоже на хорошую работу для пользовательских сводных событий. Чтобы получить значение определенного поля, используйте функцию GetCurrentColumnValue.

person Vyskol    schedule 30.04.2013