Liebe Community,
Ich versuche, eine mehrfache IIf-Bedingung zu schreiben, bin mir aber nicht sicher, wie es richtig geht.
Ich habe eine einfache Tabelle mit IdCodes (Ganzzahlen), die den Teamnamen entsprechen. Jede „Team_id“ entspricht genau einem „Team Name“.
Da es viele davon gibt (etwa 60 Arten von Team_id), muss ich sie gruppieren, um das Ergebnis in einem Selector-Widget in meinem Dashboard zu verwenden.
Ich möchte dem Dashboard mitteilen, dass es die Daten anhand der Teamkategorie filtern soll (siehe Tabelle; die Spalte „Team_category“ gibt es jedoch nicht – genau das soll der Arcade-Ausdruck herausfinden).
Wenn Team_id größer oder gleich 1000 UND kleiner oder gleich 1999 ist = CAT 1, wenn Team_id aber größer oder gleich 2000 UND kleiner oder gleich 2999 ist = CAT 2 und so weiter … mindestens 9- oder 10-mal.
Der Ausdruck soll die vollständige ursprüngliche Tabelle sowie das neue Feld „Team_category“ zurückgeben, das ich in einem SELECTOR-Widget verwenden werde, um die Daten nach „Gruppierten Werten“ zu filtern..
Ich habe diese Antwort gefunden, aber sie entspricht nicht ganz dem, was ich brauche ….
https://community.esri.com/t5/arcgis-online-questions/arcade-expression-to-find-text-in-string-and/td-p/300824
Hat jemand einen Tipp? Vielen Dank euch allen!!!
😁🙏
Team_id | Teamname | Teamkategorie |
1000 | Team A | KAT 1 |
1001 | Team B | KAT 1 |
1200 | Team C | KAT 1 |
2000 | Team D | KAT 2 |
2001 | Team E | KAT 2 |
2100 | Team F | KAT 2 |
3000 | Team G | KAT |
3001 | Team H | KAT 3 |
3700 | Team I | KAT 3 |
… | …. | … |
9000 | Team XYZ | KAT 9 |