Табл.18. Примеры условий и формул для контролей | |||
Тип группировки | Формула | Условие | Комментарий |
Действие над графами для нескольких строк | SUM{[3][24,25][4,5]}|=|{[3 ] [24,25] [6]} | Для раздела 3 для строк 24 и 25 должно выполняться условие: сумма значений в графах 4 и 5 равна значению в графе 6. | |
SUM{[3][*][4,5]}|=| [3][*][6]} | Для раздела 3 для всех строк должно выполняться условие: сумма значений в графах 4 и 5 равна значению в графе 6. | ||
{[3][*][24]}|>| {[3][*][25]} | {[3][*][21]}|>| | Для раздела 3 для всех строк должно выполняться условие: если значение в графе 21 больше значения в графе 22, то и значение в графе 24 должно быть больше значения в графе 25. | |
{[3][21,22][22]}- | Для раздела 3 для строк 21 и 22 должно выполняться условие: значение в графе 24 должно равняться разнице значений в графах 22 и 23. | ||
{[1][1][3][51.001]}|=| SUM(isnull( {[1][2,3,4,5,6,7][3][*]}, 0))+{[1][8][3][51.90.10]} | В разделе 1 для графы 3 должно выполняться следующее условие: Значение ячейки в строке 1 со значением специфики 51.001 должно равняться сумме значений по строкам со 2 по 7 для всех значений специфики 51.90.10 сложенной со значением ячейки в строке 8 со значением специфики 51.90.10. | ||
Действие над строками для нескольких граф | 0 |<| SUM(isnull({[3][21][11-13]},0)-round({[3][22-25][11-13]},0)) | Эквивалентно выражению 0|<| isnull(SUM{[3][21][11-13]}, 0)-round(SUM{[3][22-25] [11-13]}, 0) | |
{[3][21][11-13]}|=| | В разделе 3 для граф с 11 по 13 должно выполняться условие: значение в строке 21 должно равняться сумме значений в строках с 22 по 25 | ||
{[5][16][*]}|>=| | В разделе 5 для всех граф должно выполняться условие: значение в 16 строке должно равняться сумме значений с 17 по 21 строку | ||
Действие над ячейками | -20|<=| ({[1][2][3]}+{[4][5][6]}-{[4][4][6]}*100)/{[4][4][4]} -100 | {[3][4][5]}| >|0 | Если ячейка 4 графы 4 раздела 4 больше нуля, то должно выполняться условие: отношение ((раздел 1 строка 2 графа 3) + (раздел 4 строка 5 графа 6) - (раздел 4 строка 4 графа 6)) разделить на (раздел 4 строка 4 графа 4) должно быть в пределах 20% |
isnull({{[1][2][2,4,5]}}, 0). | Значение в ячейках граф 2, 4 и 5 строки 2 раздела 1 за предыдущий период должно быть не больше значения в текущем периоде. |