Отладка формул, диагностика посчитанных данных

Домой  Назад  Далее

 

1. Используйте переменные. Не создавайте одну большую формулу, ее невозможно отладить, испольуйте переменные формулы. Каждую переменную можно выполнить в отдельности.

 

accalc_diag1

 

2. Если вы в формуле или в переменных формулы используете функции доступа к данным профиля такие как LP_FID или LP80020, то может возникнуть ситуация, когда по одной или нескольким точкам учета нет данных, тогда результат расчета формулы на интервале будет иметь статус 4 - данные не полные, смотри картинку ниже.

 

accalc_diag2

 

Для того чтобы понять по какой точке учета нет данных или узнать статус данных для каждой точке учета используемой в формуле, надо выбрать нужную строку в таблице с данным и вызвать контекстное меню нажав правую кнопку мыши.

 

accalc_diag3

 

Нажав пункт меню Показать "Измерения" <-> "Статус" вы узнаете сколько должно быть данных по точкам измерения при расчете расчете формулы и сколько данных использовалось. В моем примере должно быть данных по двум точкам измерения, а при расчете было только по одному. Это означает, что по одной точке измерения за выбранный период не было данных, что показывает статус 4.

 

accalc_diag4

 

 

Для того, чтобы узнать по какой конкретно точке измерения не было данных выбираем пункт меню Показать значения точек учета, используемые в формуле. На картинке ниже мы видим, что данных нет по фидеру 2. Также на этой форме вы можете узнать время последних данных по каждой точке учета, а также можете сохранить данные в буфер обмена используя контекстное меню вызываемое по правой кнопке мыши.

 

accalc_diag5