Данные с приборов учета периодически приходится анализировать одинаковыми примитивными способами:
посмотреть потребление в определенные часы: (выделить цветом в таблице ночные часы, рабочие, часы пикового потребления утром/вечером);
посмотреть потребление соответствующее определенному диапазону значений (например, выделить цветом записи, где потребление горячей воды около нуля, температура в подаче выше 100 °С и т.д.)
посчитать 1-2 доп. параметра задав для них формулу с данными из таблицы (например, посмотреть влияние “самохода” прибора учета на небаланс, и т.п.)
Чтобы это сделать приходится выгружать данные в MS Excel и там анализировать. Реализация 1 и 2 пункта, вроде не сложных, в ЛЭРСе упростила и ускорила бы первичный анализ показаний по НС. Достаточно просто выделить цветом фона нужные записи
Ну а реализация 3-его пункта избавила бы, по моему опыту, в большинстве случаев необходимость выгрузки данных в MS Excel.
Ну ладно, что такие ночные часы ещё понятно, в системе есть такое понятие. Но что означает “часы пикового потребления утром/вечером”? Это какие часы? Где критерий этих пиковых часов?
То же самое про диапазон значений. Как понять, что нужно именно сто градусов, или “и т.д.”. Откуда берутся значения этого “и т.д.”?
Достаточно предоставить возможность выделения нужных часов цветом или другим способом форматирования. Предварительные установки не нужны.
То есть, пользователь указывает, например, 1, 2, 3 часа ночи, и таблица/график становятся значительно более читабельными. Возникла также идея позволить выделять выходные и праздничные дни.
Это простой инструмент для работы с таблицей/графиком. Пользователь выбирает параметр и задаёт границу. Форматирование происходит автоматически, обеспечивая максимальный контраст и читаемость.
В теме просят только выделить выходные дни, в вашей теме про это не нашёл упоминания, только рабочие часы. Это так же требуется? Я просто не могу себе представить график, где всё это включено. У нас не хватит контрастных цветов, чтобы выделить:
выходные дни
ночные часы
какие-то пользовательские периоды
Мне кажется, что график в этом случае станет абсолютно нечитаемым.
Как вариант, для начала предлагаю рассмотреть выделение фона для рабочих/будних дней. Тем более, что в системе уже есть производственный календарь и график работы объекта, откуда можно автоматически взять всю актуальную информацию. Здесь всё просто и понятно, и можно после реализации обсуждать дальнейшие доработки.
Речь же идёт о выделении вертикальных зон (когда речь о времени), горизонтальных зон (диапазон значений) или узких горизонтальных линий (предельные уровни значений).
Для вертикальных и горизонтальных зон не нужны яркие цвета — нужно как раз небольшое отличие от белого.
Позвольте пользователю выбирать нужную раскраску и корректировать цвета самостоятельно — он сам решит, что и как приемлемо. В моей практике цветовое выделение любой информации значительно облегчает работу с данными и ускоряет анализ ситуации.
Хорошо, но я бы всё-таки сразу сделал еще выделение часов ночного потребления. Термин у вас уже точно определён, и пиковое потребление визуально можно отмерять от него, если вы не готовы сразу реализовать выделение нужных пользователю часов.
Предлагаю тогда начать с отображения выходных дней и ночных часов. Поставим в планы на 3.64, но, возможно, сможем сделать раньше. Сначала нужно проверить требуется ли подготовка для модулей графиков.