laptop and a wrench

Bogue

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

Dernière publication: September 6, 2022 ArcGIS Velocity
Numéro d’ID de bogue BUG-000150440
EnvoiJune 29, 2022
Dernière modificationNovember 13, 2025
S’applique àArcGIS Velocity
Version trouvéeN/A
Système d’exploitationWindows OS
Version du système d’exploitation10.0 64 Bit
StatutAs Designed

Informations supplémentaires

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.

Solution de contournement

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

Étapes pour reproduire

ID de bogue: BUG-000150440

Logiciel:

  • ArcGIS Velocity

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement