0
DmitryNN
25.03.15
✎
16:39
|
Есть отчет написанный под БСБ "Оценка производительности".
Текст запроса:{ВЫБРАТЬ
ЗамерыВремени.КлючеваяОперация,
ЗамерыВремени.ДатаНачалаЗамера,
ЗамерыВремени.НомерСеанса,
СРЕДНЕЕ(ЗамерыВремени.ВремяВыполнения) КАК ВремяВыполнения,
НАЧАЛОПЕРИОДА(ЗамерыВремени.ДатаЗаписи, ДЕНЬ) КАК ПериодДень,
ЗамерыВремени.ДатаОкончания,
ЗамерыВремени.Пользователь,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЗамерыВремени.ДатаЗаписиЛокальная) КАК ВсегоЗаписей,
СУММА(ВЫБОР
КОГДА ЗамерыВремени.ВремяВыполнения <= ЗамерыВремени.КлючеваяОперация.ЦелевоеВремя
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК NS,
СУММА(ВЫБОР
КОГДА ЗамерыВремени.ВремяВыполнения > ЗамерыВремени.КлючеваяОперация.ЦелевоеВремя
И ЗамерыВремени.ВремяВыполнения <= ЗамерыВремени.КлючеваяОперация.ЦелевоеВремя * 4
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК NT
ИЗ
РегистрСведений.ЗамерыВремени КАК ЗамерыВремени
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(ЗамерыВремени.ДатаЗаписи, ДЕНЬ),
ЗамерыВремени.КлючеваяОперация,
ЗамерыВремени.ДатаНачалаЗамера,
ЗамерыВремени.НомерСеанса,
ЗамерыВремени.ДатаОкончания,
ЗамерыВремени.Пользователь
}
Получается примерно такая таблица(без неважных сейчас полей):
Ключевая операция ВремяВып ПериодДень NS NT ВсегоЗап
Перемещение товаров 1,272 25.03.2015 1 1
Перемещение товаров 5,532 25.03.2015 1 1
Перемещение товаров 1,132 25.03.2015 1 1
Перемещение товаров 1,179 25.03.2015 1 1
Перемещение товаров 1,226 25.03.2015 1 1
Перемещение товаров 1,195 25.03.2015 1 1
Перемещение товаров 0,914 25.03.2015 1 1
Перемещение товаров 1,241 25.03.2015 1 1
Перемещение товаров 1,631 25.03.2015 1 1
Перемещение товаров 7,185 25.03.2015 1 1
Апдекс вычисляется по формуле:
(ВТ.NS + ВТ.NT / 2) / ВТ.ВсегоЗаписей КАК apdex
На выходе хочу получить таблицу:
ПериодДень
Ключевая операция ВремяВып Апдекс
Перемещение товаров <СреднееВр> 0.86
Поступление товаров <СреднееВр> 0.64
Реализация товаров <СреднееВр> 0.98
Итого: <СреднееВр> <СреднийАпдекс>
Чтобы Апдекс вычислялся по формуле. Это таблица. Апдекс ресурс. В Выражении для ресурса писал эту формулу не заработало. Он вообще как то странно считал, не среднее, не сумму а что то другое.
Так же нужно чтобы работала расшифровка, то есть в запросе я не могу посчитать апдекс сразу для всей группы "Ключевая операция".
Мне прям любой пример подойдет лишь бы по какой нибудь произвольной форме вычислялся ресурс в таблице.
|
|