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

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

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

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

Пример:

Отдел___Январь__Февраль___Март____Среднее
====================================
Отдел1_____________2_________1_______1_____ //а должно бы быть 1.5
Отдел2_____6_________________________2_____ //должно 6
Итого______3 (надо 6!)__

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

Добавлено: 13 авг 2008, 16:43
Vital
Здравствуйте,

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

Спасибо.

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

Добавлено: 25 авг 2008, 02:14
ka3yc
Спасибо, я попробую попозже и обязательно отпишусь.

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

Добавлено: 30 окт 2008, 04:04
ka3yc
Наконец, добрался опять до этой задачи.
Спасибо, то, что я просил работает.

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

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

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

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

Возможно, я что-то делаю не так ?!

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

Добавлено: 30 окт 2008, 04:23
ka3yc
а вот скриншоты:

Изображение

Изображение

Изображение

Спасибо

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

Добавлено: 30 окт 2008, 05:05
ka3yc
Извините, я прогнал. Поставил "Скрывать нули" (когда-то давно).

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

Добавлено: 30 окт 2008, 10:27
Edward
Здравствуйте.

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

Спасибо.