laptop and a wrench

Bug

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

Zuletzt veröffentlicht: September 6, 2022 ArcGIS Velocity
Bug-ID-Nummer BUG-000150440
EingereichtJune 29, 2022
Zuletzt geändertNovember 13, 2025
Gilt fürArcGIS Velocity
Gefunden in VersionN/A
BetriebssystemWindows OS
Betriebssystemversion10.0 64 Bit
StatusAs Designed

Zusätzliche Informationen

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.

Workaround

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

Schritte zur Reproduzierung

Bug-ID: BUG-000150440

Software:

  • ArcGIS Velocity

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln