Расчёт среднесуточных значений
Среднесуточные значения используются для расчета:
- потреблений за время отсутствия данных,
- потреблений досчитанных до конца текущего и предыдущего месяца,
- потреблений за время действия нештатных ситуаций.
Поля с рассчитанными среднесуточными значениями находятся в узле Рассчитанные значения → Среднесуточные значения.
Период отсутствия данных - это период от даты начала отсутствия данных до конца текущего месяца.
Под нештатной ситуацией подразумевается ситуация с временем наработки за сутки менее 24 часов, но только для меток времени до даты начала отсутствия данных.
Если до даты начала отсутствия данных есть метки времени с полностью отсутствующими данными, то они тоже относятся к нештатным ситуациям.
Для расчета среднесуточных значений используются средние значения получаемые по имеющимся данным в конце отчетного периода за интервал, задаваемый в параметрах отчетной формы.
Поддерживаются следующие варианты расчета средних значений:
- расчет по данным с временем наработки 24 часа (Расчет по среднесуточным значениям),
- расчет по данным с любым имеющимся временем наработки > 0 (Расчет по среднечасовым значениям),
- расчет среднеарифметических значений, независимо от наличия данных по времени наработки (Расчет по среднеарифметическим значениям).
Разница расчета по среднесуточным и среднечасовым значениям заключается в условии выбора данных, по которым будут рассчитываться средние значения потреблений.
При использовании среднесуточных значений, отбираются только те суточные данные, для которых время наработки равно 24 часам.
При использовании среднечасовых значений, отбираются суточные данные, для которых время наработки больше нуля.
Если отмечен признак Расчет не используется, то расчеты потреблений не выполняются. В этом случае для расчета среднесуточных значений берутся все данные отчетного периода, а для давления и температуры расчет средних значений зависит от режима осреднения точки учета.
Пример расчета среднесуточных значений
Пусть отчет формируется 25.01.2013 за период с 01.01.2013 по 31.01.2013 и в параметрах отчетной формы задано минимальное количество часов для расчета средних значений равное 68 часам. Имеются данные с 01.01.2013 по 24.01.2013.
Период отсутствия суточных данных в этом случае - это период с 25.01.2013 по 31.01.2013, т.к. с 26.01.2013 по 31.01.2013 опрос еще не выполнялся, а для 25.01.2013 еще нет данных за полные сутки.
Если суммарное фактическое время наработки за период с 22.01.2013 по 24.01.2013 больше или равно 68 часов, то средние значения рассчитываются по суммарным данным за этот период.
Если суммарного фактического времени наработки не хватает, то берутся данные за 21.01.2013, 20.01.2013 и т.д. к началу месяца, до тех пор пока не накопится достаточно данных для расчета. Если выбран вариант расчета по среднесуточным значениям, то при суммировании будут рассматриваться только те сутки, для которых фактическое время наработки 24 часа.
Среднесуточные значения рассчитывается по формуле:
'Среднесуточное значение' = 'Суммарное фактическое потребление' * 24 / 'Суммарное фактическое время наработки'
,
Если используются среднеарифметические значения, то они рассчитываются по данным за
'Количество суток' = [68 / 24] + 1 = 3
суток в конце периода, независимо от наличия времени наработки, а среднесуточные значения рассчитывается по формуле:
'Среднесуточное значение' = 'Суммарное фактическое потребление' / 'Количество суток'
.
Совет
Формирование отчетов за месяц рекомендуется делать не ранее 20 числа, чтобы иметь все необходимые данные для расчета средних значений.
Важно
Если используются варианты расчета с временем наработки, а данных по времени наработки нет или общее время наработки за отчетный период меньше заданного минимального количества, то расчет среднесуточных значений не выполняется.
Рассчитанные среднесуточные значения доступны через соответствующие свойства в списке полей узла Среднесуточные значения.
Пример сформированного отчета с использованием потреблений рассчитанных по среднесуточным значениям:
Пример отчета с потреблениями текущего и предыдущего месяца рассчитанными по средним значениям.
Если возникает необходимость использовать в отчетах потребления предыдущего месяца рассчитанные по средним значениям, то при создании или редактировании отчетной формы необходимо выбрать алгоритм расчета, по которому будут вычисляться среднесуточные значения.
Важно
Заполнение данных Потребления текущего и предыдущего месяца рассчитанные по средним значениям выполняется только при формировании отчетов по суточным данным для текущего месяца. В базе данных хранятся данные только для текущего и предыдущего месяца.
Пусть отчет формируется 25.06.2014 за период с 01.06.2014 по 30.06.2014.
По средним значениям рассчитываются и записываются в БД суммарные потребления за период с 25.06.2014 по 30.06.2014 включительно, как рассчитанные потребления текущего месяца.
В следующем месяце при формировании отчета 25.07.2014 за период с 01.07.2014 по 31.07.2014 по средним значениям рассчитываются и записываются в БД суммарные потребления за период с 25.07.2014 по 31.07.2014 включительно.
При этом данные за период с 25.06.2014 по 30.06.2014 записываются как рассчитанные потребления предыдущего месяца, а данные с 25.07.2014 по 31.07.2014 как потребления текущего.
В дальнейшем при формировании отчета в августе 2014 рассчитанные потребления предыдущего месяца заменятся на данные июля 2014 и т.д.
Для ячеек строки '(1) + (2) - (3)' использовались вычисляемые поля c выражениями:
- для массы:
[M] + [CurrentM] - [PreviousM]
- для теплоты:
[Q] + [CurrentQ] - [PreviousQ]
Поля M и Q - берутся из узла Архив потреблений и интеграторов → Суммарные потребления по системам снабжения за отчетный период.
Поля CurrentM, CurrentQ, PreviousM и PreviousQ - берутся из узла Рассчитанные значения → Потребления досчитанные по среднесуточным значениям до конца текущего и предыдущего месяца.
Примечание
Чтобы в вычисляемом поле были доступны поля из обеих таблиц, вычисляемое должно создаваться в узле Рассчитанные значения.