Страница 1 из 1

Сумма с накоплением в крос-таблице.

Добавлено: 21 июн 2011, 11:18
jonyk
Добрый день! подскажите как в кросс-таблице добавить столбец с суммой с накоплением за месяц (ежедневно). Спасибо

Сумма с накоплением в крос-таблице.

Добавлено: 22 июн 2011, 09:12
Aleksey
Hello,

Вы можете использовать событие ProcessCellEvent для кросс-таблицы.Событие позволяет обрабатывать значение клеток после отображения кросс-таблицы.
http://stimulsoft.helpserve.com/index.p ... icleid=350

Thank you.

Сумма с накоплением в крос-таблице.

Добавлено: 23 июн 2011, 12:56
jonyk
:feelgood: Добрый день! Из Вашей статьи почерпнул главный принцип построения. При добавлении непосредственно в событие ячейки кода e.Value = Cells [0, 0]+ Cells [0, -1] ; - результат получил, но осталась проблема - в Итогах(Total) не суммирует данные с накоплением! Спасибо.
P.S. Добавил картинку для наглядности. И еще обнаружил, что в MS Excel данные по этой формуле выгружаются некорректно.

Сумма с накоплением в крос-таблице.

Добавлено: 24 июн 2011, 12:56
Aleksey
Здравствуйте,

Не могли бы вы прислать ваш отчет с тестовыми данными для анализа на support@stimulsoft.com.

Спасибо.

Сумма с накоплением в крос-таблице.

Добавлено: 27 июн 2011, 05:19
jonyk
Добрый день!
Выслал. Надеюсь поможет.
Спасибо.

Сумма с накоплением в крос-таблице.

Добавлено: 27 июн 2011, 05:21
Aleksey
Ок. Спасибо.

Сумма с накоплением в крос-таблице.

Добавлено: 01 июл 2011, 08:50
jonyk
Огромное спасибо разработчикам и службе поддержки. Решили данную проблему. Нужно было в ячейку с Итогом в событие Обработка ячейки добавить код
if (e.Cell.SummaryIndex == 2)
{
e.Value = Cells[0, 0] + Cells[0, -1];
}

Сумма с накоплением в крос-таблице.

Добавлено: 09 июл 2011, 03:39
Andrew
Всегда рады помочь!