有用的表达式
以下是可用于自定义仪表板的表达式的一些示例。
计数表达式
计算对象的数量
对于聚合仪表板 | 有关详细仪表板 |
|
|
其中:
类别ID | 类别 |
0 | 人员 |
1 | 自行车 |
2 | 道路车辆 |
3 | 其他车辆 |
4 | 动物 |
5 | 照明更改 |
例如:
为聚合仪表板计数的人:
sum({$<[Class Category ID]={0}>}TotalObjects)在详细仪表板上计数的人:
count({$<[Class Category ID]={0}>}ObjectID)
在下图中,您可以查看每个类别中包含的类:

数一数人数
60天前:
对于聚合仪表板 | 有关详细仪表板 |
|
|
请注意,在使用名称条目的示例中,它被作为自定义维度的名称的一个示例。您可以将其替换为任意自定义维度的名称。
在入口区域:
对于聚合仪表板 | 有关详细仪表板 |
|
|
在入口区域的前七天(上周):
对于聚合仪表板 | 有关详细仪表板 |
|
|
最近两周在一个叫做“入口”的地方
对于聚合仪表板 | 有关详细仪表板 |
|
|
从两周前到一周前在一个叫做“入口”的地方
对于聚合仪表板 | 有关详细仪表板 |
|
|
例如,如果今天是20/8/2020并且运行表达式,它将从2020年6月8日(>今天-14)到2020年8月13日(<今天-7)统计人员。
从访问左翼摄像机和退出1摄像机,但不访问入口2摄像机的监视列表中:
对于聚合仪表板 | 有关详细仪表板 |
不可用 |
|
请注意,如果该词发DISTINCT生在函数变量之前,则忽略由函数变量计算产生的重复项。
在“入口”路径的摄像机4中,连同摄像机15中除“路过”路径外所有路径和区域的人员数量:
对于聚合仪表板 | 有关详细仪表板 |
|
|
哪些人是雇员(基于名为Employees的监视列表):
对于聚合仪表板 | 有关详细仪表板 |
不可用 |
|
在“入口”区域(不包括“雇员”监视列表中的雇员):
对于聚合仪表板 | 有关详细仪表板 |
不可用 |
|
计数向高于299.5或低于60.5的方向移动的对象:
对于聚合仪表板 | 有关详细仪表板 |
不可用 |
|
日期和时间表达式
当前年份和月份中超过1000人的天数:
对于聚合仪表板 | 有关详细仪表板 |
|
|
整个时间范围内超过1000人的天数:
对于聚合仪表板 | 有关详细仪表板 |
|
|
同一摄像机和一天中最后两个人之间的时间差:
例如,这与确保分支机构的最后两名员工不会一起外出有关。
对于聚合仪表板 | 有关详细仪表板 |
不可用 |
|
凌晨4点至上午8点之间增加10分钟:
对于聚合仪表板 | 有关详细仪表板 |
不可用 |
|
自动打开要显示的今天和前七天的工作表:
在工作表属性中,打开“操作”部分。
从“操作”属性中,选择选择与搜索条件匹配的值。
从字段属性中选择日期。
在值属性中,输入:
='>=' & Date(Today()-7) & '<=' & Date(Today())
确保图表以周顺序的正确天数开始:
单击包含天的图表。
从图表的属性中,选择排序部分。
选择包含日的维度。
确保选中“按表达式排序”。
确保顺序设置为“升序”。
在表达式属性中,输入以下内容:
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个源,如下图所示。

按表达式对图表进行排序(通过将平均停留度量作为排序列表中的第一个项目)。

查看结果:

排除表达式
排除特定自定义维度:
对于聚合仪表板 | 有关详细仪表板 |
|
|
在“按需”周一至周五计划中不包括周末。
对于聚合仪表板 | 有关详细仪表板 |
|
|
注意
要从图形中删除性别,请替换vClass为vClassCategory.
车辆表达式
自行车计数–仅对自行车进行计数:
对于聚合仪表板 | 有关详细仪表板 |
|
|
道路车辆计数–计算以下类别:公共汽车、小汽车、摩托车、皮卡、卡车和厢式货车:
对于聚合仪表板 | 有关详细仪表板 |
|
|
其他车辆计数–计数以下类别:飞机、船和火车:
对于聚合仪表板 | 有关详细仪表板 |
|
|
前7天的车辆周转次数:
对于聚合仪表板 | 有关详细仪表板 |
|
|
车辆每小时周转率:
对于聚合仪表板 | 有关详细仪表板 |
|
|
每个LPR的持续日期:
对于聚合仪表板 | 有关详细仪表板 |
不可用 |
|