Скажем, у нас есть информационная панель с приглашением Entity, и мы хотим ограничить выбор пользователя до 5 объектов или менее. Мы можем применять условия к разделам панели мониторинга, которые будут отображать/скрывать раздел в зависимости от количества выбранных объектов. Итак, изначально мы создаем информационную панель с разделом подсказок, разделом анализа и разделом сообщений об ошибках. Бэкэнд будет выглядеть так:
![Создать информационную панель с 3 разделами](https://i.stack.imgur.com/8ECRV.png)
Фронтенд будет выглядеть так:
![введите здесь описание изображения](https://i.stack.imgur.com/YQcl3.png)
Затем мы создадим новый анализ, который включает только столбец Entity, и установим для его фильтра значение «приглашается»:
![Анализ состояния объекта](https://i.stack.imgur.com/D4QsL.png)
Обратите внимание, что «Код объекта уровня 4» на самом деле является столбцом объекта. Мы могли бы сохранить этот анализ как «Условие объекта». Затем в бэкенде панели инструментов мы могли бы установить условия раздела на основе этого анализа «Состояние объекта». Для раздела «Анализ» мы бы установили условие:
ROWCOUNT('Entity Condition') <= 5
![Условие анализа](https://i.stack.imgur.com/wDgJW.png)
![введите здесь описание изображения](https://i.stack.imgur.com/gaomZ.png)
Для раздела «Сообщение об ошибке» мы создадим аналогичное условие, за исключением того, что оно будет установлено на:
ROWCOUNT('Entity Condition') > 5
Это настроит панель мониторинга таким образом, чтобы раздел «Анализ» запускался только в том случае, если в приглашении «Сущность» выбрано 5 или менее объектов. Если выбрано более 5 объектов, отображается раздел «Сообщение об ошибке»:
![4 выбранных объекта](https://i.stack.imgur.com/PkX2i.png)
![выбрано 7 объектов](https://i.stack.imgur.com/c0oaa.png)
person
ajw0100
schedule
26.05.2013