laptop and a wrench

漏洞

After ArcGIS Velocity 3.2, multi-line filter by expressions no longer filter as expected.

上次发布: September 6, 2022 ArcGIS Velocity
漏洞 ID 编号 BUG-000150440
已提交June 29, 2022
上次修改时间May 8, 2025
适用范围ArcGIS Velocity
找到的版本N/A
操作系统Windows OS
操作系统版本10.0 64 Bit
状态As Designed

附加信息

In ArcGIS Velocity, the 'Filter by Expression' tool retains features when the Arcade expression evaluates to true. If the Arcade expression evaluates to false, the feature is dropped. In the supplied reproduction expression, Arcade returns the last boolean of the expression. This behavior is as designed by Arcade, reproducible in the Arcade playground, and independent of ArcGIS Velocity. Instead, the Arcade expression must be designed to combine multiple expressions using the && operator only to retain features with a value of true for all expressions: $feature.fieldValue > 70 && $feature.fieldValue != '15' && $feature.fieldValue != 'AB' Alternatively, multi-line expressions can be utilized but the Arcade expression must return a boolean value of true or false for the 'Filter by Expression' tool.

解决办法

When utilizing the Filter by Expression tool, create a new filter for each expression.

重现步骤

漏洞 ID: BUG-000150440

软件:

  • ArcGIS Velocity

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项