Полезные выражения
Ниже приведен ряд примеров выражений, которые можно использовать для настройки информационных панелей.
Подсчет выражений
Подсчет количества объектов
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
В случаях, когда:
Номер категории | Категория |
0 | Люди |
1 | Велосипеды |
2 | Дорожные транспортные средства |
3 | Другие транспортные средства |
4 | Животные |
5 | Изменения освещенности |
Пример:
Подсчет людей для агрегированных информационных панелей:
sum({$<[Class Category ID]={0}>}TotalObjects)Подсчет людей для подробных информационных панелей:
count({$<[Class Category ID]={0}>}ObjectID)
В таблице ниже вы можете увидеть, какие классы включены в каждую из категорий:

Подсчитайте количество людей
От 60 дн. назад:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Обратите внимание, что в примерах, где используется имя Entry, оно приводится в качестве примера имени пользовательского измерения. Его можно заменить на имя любого пользовательского размера.
В области под названием "Вход":
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
За предыдущие семь дней (последняя неделя) в области под названием "Вход":
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
За последние две недели в области под названием Вход:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
От двух недель назад до одной недели назад в области под названием Вход:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Например, если сегодня 20/8/2020, и выражение запущено, оно будет считать людей с 6/8/2020 (>сегодня-14) до 13/8/2020 (<сегодня-7).
Из списков наблюдения, которые посетили камеру в левом крыле и камеру на выходе 1, но не камеру на входе 2:
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
DISTINCT Обратите внимание, что если перед аргументами функции встречается слово, дублирующие значения, полученные в результате оценки аргументов функции, не принимаются во внимание.
В камере 4 в пути "Вход" вместе с количеством людей в камере 15 во всех путях и областях, кроме пути "Проход мимо":
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Кто такие сотрудники (на основе списка наблюдения с именем "Сотрудники"):
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
В области "Вход" (без включения сотрудников в список наблюдения "Сотрудники"):
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
Подсчитывает объекты, которые двигались в направлении выше 299,5 или ниже 60,5:
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
Выражения даты и времени
Количество дней в текущем году и месяце с количеством участников свыше 1000:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Количество дней во всем интервале времени, в которых участвуют более 1000 человек:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Промежуток времени между двумя последними лицами в одной камере и днем:
Это важно, например, чтобы убедиться, что последние два сотрудника в филиале не уходят вместе.
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
интервалы времени в 10 минут между часами 4:00 и 8:00:
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
Автоматически открывать таблицу для отображения данных за сегодняшний день и предыдущие семь дней:
В свойствах таблицы откройте раздел Действие.
В свойстве Действие выберите Выбрать значения, соответствующие критериям поиска.
В свойстве Поле выберите Дата.
В свойстве Value введите:
='>=' & Date(Today()-7) & '<=' & Date(Today())
Убедитесь, что диаграмма начинается с правильного порядка дней недели:
Нажмите на диаграмму с днями.
В свойствах диаграммы выберите раздел "Сортировка".
Выберите измерение, включающее день.
Убедитесь, что установлен флажок Сортировать по выражению.
Убедитесь, что для этого параметра выбран порядок по возрастанию.
В свойстве Expression введите следующее:
match(Day, 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')
Выражения для максимумов и минимумов
DISTINCT Обратите внимание, что если перед аргументами функции встречается слово, дублирующие значения, полученные в результате оценки аргументов функции, не принимаются во внимание.
Максимальное количество людей в час (несколько путей и областей)
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Максимальное количество посетителей в час в сутки (без учета сотрудников из списка наблюдения "Сотрудники"):
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
Минимальное количество посетителей в час ежедневно (без учета сотрудников в списке наблюдения "Сотрудники"):
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
Выражения для средних
Среднее количество людей в день в пользовательском измерении с именем "Запись":
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Среднее количество людей в час в пользовательском измерении с именем "Запись":
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Среднее количество людей каждые 10 минут:
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
Среднее количество раз, когда в течение 10 минут было более 50 человек:
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|
Топ-10 источников по самому длинному среднему времени пребывания (только люди) на макс. дату:
Добавьте гистограмму с одним из следующих выражений меры (в соответствии с вашими потребностями):
Измеряйте выражение для среднего времени пребывания (только люди) по всем датам:
Для агрегированных информационных панелей:
sum({$<[Class Category ID]={0}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0}>}TotalObjectsПодробные информационные панели:
Avg({$<[Class Category ID]={0}>}[Dwell (Sec)])
Выражение меры для среднего времени пребывания (только люди), на макс. дату:
Для агрегированных информационных панелей:
Avg({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}[Dwell (Sec)])Подробные информационные панели:
sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}TotalObjects)
Измените имя меры на "Среднее время пребывания".
Добавьте измерение и выберите Источник.
Добавьте ограничение на измерение источника, чтобы задать 10 лучших источников, как показано на рисунке ниже.

Сортировать диаграмму по выражению (с помощью меры среднего времени пребывания в качестве первого элемента в списке сортировки).

Посмотреть результат:

Выражения исключения
Исключить конкретные пользовательские размеры:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Исключите выходные дни для планирования "По запросу" с понедельника по пятницу.
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Примечание
vClassvClassCategoryЧтобы удалить пол из графиков, замените на.
Выражения транспортного средства
Подсчет велосипедов – Подсчитывает только велосипеды:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Подсчет дорожных транспортных средств - подсчитывает следующие классы:автобус,автомобиль,мотоцикл,пикап, Truck и Van:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Подсчет других транспортных средств – подсчитывает следующие классы: Самолет, Лодка и Train:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Отсчет времени разворота транспортного средства за предыдущие 7 дней:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Развороты транспортного средства в час:
Для агрегированных информационных панелей | Для подробных информационных панелей |
|
|
Продолжительность для даты по LPR:
Для агрегированных информационных панелей | Для подробных информационных панелей |
Н/Д |
|