• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

nila

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

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

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

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab