Кросс таблица, итоги - Average

Обсуждение Stimulsoft Reports.NET
Ответить
ka3yc
Сообщения: 18
Зарегистрирован: 07 авг 2008, 03:50
Откуда: Russia, Samara

Кросс таблица, итоги - Average

Сообщение ka3yc »

Добрый день!
Подскажите пожалуйста, что нужно сделать, чтобы при подсчете итогов (Average) в кросс-таблице считались только ячейки с !=null значениями.

Изнчально есть таблица (отдел, месяц, значение). Делаю кросс по месяцам.
Не для каждого отдела в каждый месяц в таблице есть значение.
Отображается отлично, итог по Sum - тоже.
А нужно вывести среднее по отделу и по месяцу.
Среднее-то считается, но сумма значений делится на общее кол-во строк/столбцов.

Пример:

Отдел___Январь__Февраль___Март____Среднее
====================================
Отдел1_____________2_________1_______1_____ //а должно бы быть 1.5
Отдел2_____6_________________________2_____ //должно 6
Итого______3 (надо 6!)__
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Кросс таблица, итоги - Average

Сообщение Vital »

Здравствуйте,

В билде от 13 августа добавлено новое свойство - SummaryValues. Установите его в SkipNulls.

Спасибо.
ka3yc
Сообщения: 18
Зарегистрирован: 07 авг 2008, 03:50
Откуда: Russia, Samara

Кросс таблица, итоги - Average

Сообщение ka3yc »

Спасибо, я попробую попозже и обязательно отпишусь.
ka3yc
Сообщения: 18
Зарегистрирован: 07 авг 2008, 03:50
Откуда: Russia, Samara

Кросс таблица, итоги - Average

Сообщение ka3yc »

Наконец, добрался опять до этой задачи.
Спасибо, то, что я просил работает.

Но появился вопрос:

В некоторых полях таблицы значения null, а в некоторых просто нули.
Делаю итог по Average.
1) Если SummaryValues == AllValues, то нулевые значения НЕ выводятся (поля пустые, как при null), но учитываются все поля (null~0)
2) Если SumaryValues == SkipZeroesAndNulls, то нулевые значения выводятся, но не учитываются, как и значения null
3) Если SkipNulls, то нулевые значения НЕ выводятся (как в п.1), но учитываются (!)

//Мог бы прислать скриншоты. но пока не нашел, как :)

Мне кажется, что вне зависимости от SummaryValues, значения в таблице должны выводиться как есть, т.е. если значение 0, то и выводиться должен 0, а если null - то должно быть пусто.

Возможно, я что-то делаю не так ?!
ka3yc
Сообщения: 18
Зарегистрирован: 07 авг 2008, 03:50
Откуда: Russia, Samara

Кросс таблица, итоги - Average

Сообщение ka3yc »

а вот скриншоты:

Изображение

Изображение

Изображение

Спасибо
ka3yc
Сообщения: 18
Зарегистрирован: 07 авг 2008, 03:50
Откуда: Russia, Samara

Кросс таблица, итоги - Average

Сообщение ka3yc »

Извините, я прогнал. Поставил "Скрывать нули" (когда-то давно).
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Кросс таблица, итоги - Average

Сообщение Edward »

Здравствуйте.

Дайте знать, если понадобится дополнительная помощь.

Спасибо.
Ответить