Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

СКД, подбор базового значения диаграммы исходя из минимального значения

СКД, подбор базового значения диаграммы исходя из минимального значения
Я
   Lewkee
 
05.12.17 - 12:21
Доброго дня.
Имеется отчет на СКД, который выводит диаграммы динамики различных показателей (отборы, группировки).
Диаграмма выводится по каждому значению группировок отдельная.
Все хорошо, но некоторые показатели варьируют, например (абстрактно), от 0.001 до 0.005, другие от 0.788 до 0.852, третьи от 166.2 до 169.8
Естественно, без установки правильного базового значения (например, в последнем случае 165), диаграммы получаются неинформативными, колебания показателя становятся слабозаметными.
Но автоматического определения базового значения в диаграмме не нашел, только выставлять настройками в целом для диаграммы.
Подскажите, может кто знает способ установки базового значения для каждой группировки (могу для каждого показателя задать значение), или автоматического из минимального значения, или еще какие способы.
Подозреваю, что можно только кодом, перехватывать вывод отчета, и в цикле по группировкам устанавливать базовое значение для диаграммы.
Заранее спасибо за ответы по делу.
 
 
   rabbidX
 
1 - 05.12.17 - 13:09
Такого не помню. Можно в запросе привести показатели к нормальному виду, т.е. разделить все значения на максимум по группировке.
   Lewkee
 
2 - 05.12.17 - 14:13
(1) мм.. не совсем понял.
Есть идея, добавить несколько группировок по характеристикам, в которых указать отбор, например, по минимальному или максимальному значению, которое заранее посчитать по группировке.
   Lewkee
 
3 - 06.12.17 - 09:08
(1) звиняюсь, можно подробнее идею?)
   rabbidX
 
4 - 06.12.17 - 09:43
(3) Я тут подумал, для наглядности, лучше не на максимум делить, а вычитать минимум и делить на Мксимум - Минимум

Допустим, в итоговой таблице запроса 3 поля: Период, Группировка, показатель.
Добавляем в пакет запрос вида
Выбрать Группировка, Максимум(Показатель) Как Максимум,Минимум(Показатель) Как Минимум
Поместить ТабМаксМин
Из Таб Как Таб Сгруппировать по Группировка
Далее добавляем еще один запрос, выводим в него полностью таблицу, которая раньше была итоговой, присоединяем к ней ТабМаксМин по полю Группировка и добавляем поле 
(Таб.Показатель - ТабМаксМин.Минимум)/(ТабМаксМин.Максимум - ТабМаксМин.Минимум)//Тут нужна проверка на деление на ноль

В итоге получаем значение распределенное в интервале от 0 до 1, которое хорошо иллюстрирует динамику изменения показателя. Абсолютные значения можно тут же вывести в табличку.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует