Сообщите нам о результатах.
Спасибо.
Рассчёт итоговых значений полей Cross-tab
Рассчёт итоговых значений полей Cross-tab
Скачал, поставил, всё работает.
В файле "Отгрузка по менеджерам (сравнение с предыдущим годом).mrt" на странице pgManagersCross два кросс-таба с такой потребностью, можно пробовать любой из них, и файл demo.xml с нашей базой для теста.
На странице pgManagersCross, кросс-таб crossMonth, там есть поле с caption "%", под ним колонка, в ней я написал: e.Value = (Cells[-1, 0] != 0) ? (Cells[-2, 0] / Cells[-1, 0]) * 100 : 0. Всё расчитывается, однако я так и не понял как расчитать итоговые значения по этой же формуле.
В файле "Отгрузка по менеджерам (сравнение с предыдущим годом).mrt" на странице pgManagersCross два кросс-таба с такой потребностью, можно пробовать любой из них, и файл demo.xml с нашей базой для теста.
На странице pgManagersCross, кросс-таб crossMonth, там есть поле с caption "%", под ним колонка, в ней я написал: e.Value = (Cells[-1, 0] != 0) ? (Cells[-2, 0] / Cells[-1, 0]) * 100 : 0. Всё расчитывается, однако я так и не понял как расчитать итоговые значения по этой же формуле.
- Вложения
-
- cross_tab_report.zip
- (33.28 КБ) 148 скачиваний
Рассчёт итоговых значений полей Cross-tab
Здравствуйте,
Нужно использовать это же событие только для ячейки итога (обычно помечен слвом Total). Для вертикальных и горизонтальных ячеек нужно делать отдельные события.
Спасибо.
Нужно использовать это же событие только для ячейки итога (обычно помечен слвом Total). Для вертикальных и горизонтальных ячеек нужно делать отдельные события.
Спасибо.
Рассчёт итоговых значений полей Cross-tab
Разобрался. Однако, без примера это было весьма непросто.
Переделал все отчёты с кросс-табами, теперь всё работает, как надо. Большое спасибо, что добавили это событие!
Переделал все отчёты с кросс-табами, теперь всё работает, как надо. Большое спасибо, что добавили это событие!
Рассчёт итоговых значений полей Cross-tab
Здравствуйте,
Я рад, что доработка помогла Вам.
Спасибо.
Я рад, что доработка помогла Вам.
Спасибо.