|
СКД: правильный расчет в ресурсах | ☑ | ||
---|---|---|---|---|
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 Итого: <СреднееВр> <СреднийАпдекс> Чтобы Апдекс вычислялся по формуле. Это таблица. Апдекс ресурс. В Выражении для ресурса писал эту формулу не заработало. Он вообще как то странно считал, не среднее, не сумму а что то другое. Так же нужно чтобы работала расшифровка, то есть в запросе я не могу посчитать апдекс сразу для всей группы "Ключевая операция". Мне прям любой пример подойдет лишь бы по какой нибудь произвольной форме вычислялся ресурс в таблице. |
|||
1
DmitryNN
25.03.15
✎
16:43
|
Прошу прощение за грамотность, новичок на форуме не умею правильно оформлять пока что.
|
|||
2
DmitryNN
25.03.15
✎
16:44
|
Так же пытался использовать функцию "ВЫЧИСЛИТЬВЫРАЖЕНИЕСГРУППИРОВКОЙМАССИВ", выдавало синтаксическую ошибку
|
|||
3
DrShad
25.03.15
✎
16:49
|
Сумма(ВремяВып) / Количество(КлючеваяОперация)
|
|||
4
DmitryNN
25.03.15
✎
17:56
|
Разобрался, написал Количество различные вместо просто количества)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |