Виды Total Average в колонке не для всех документов

  • Автор темы nila
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

nila

Гость
#1
Вот такая проблемма.
В колонке свечу значения например 30:0:30:24:0:25
где ноль значит этот документ не обработан юзером.
а мне нужно среднее арифмитическое по всем обработааным документам.
Пробовала так
Делаю вспомогательную колонку кол-во сделанных... но это все в категориях.
То есть я не могу взять так @sum (@DbColumn) так как так получется кол-во по всем категориям.
Сумма всей колонки, а не подкатегории.

И так тогда не будет корректно @sum (@DbColumn1)/@sum (@DbColumn2)
где Колонка 1 - Total - числовыч значений с поля.
Колонка 2 - Total сделанныx документов (Закрытые).

Все испробовала, может это и не возможно сделать вообще?
 
N

nila

Гость
#3
Да, я так и делаю
@if(поле=0;"";поле) беру его тотал1 ( тое есть в колонке такие значения 22:34:"":55
потом мне надо подсчитать колво где например нет нулей. (кол-во)
И тогда в другой колонке Total1/колво

это множно сделать если бы у меня небыло категорий.
1. Потому что если я беру для колонки и подсчитываю total1 - это будет сумма по всем категориям. а не по одной.
2. И кол-во (где поле не ноль) тоже будет сумироватся по всей колонке.

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

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
#4
Ничего не понятно что надо посчитать.
Давай пример.

Вообщем есть поле Оценка в каждом документе. И мне надо среднюя оценку для каждого человека( категории по человеку) . Не по всем документам, а только тем которые заполены.
Т.е. если стоит 0, то этот документ не учитывать?
Ну так делаешь как я написал: @If(оценка = 0; ""; оценка) и ставишь тип Average per document. И всё работает и с категориями, и без них.
 
N

nila

Гость
#5
сейчас пробую!!!
вроде действительно получается... если что не будь снова не вылезет.
Спасибо!))
 
Статус
Закрыто для дальнейших ответов.