Milá komunito,
Snažím se napsat podmínku s více příkazy IIf, ale nejsem si jistý, jak to správně udělat.
Mám jednoduchou tabulku s kódy IdCodes (celé číslo), které odpovídají názvům týmů. Každé „Team_id“ odpovídá pouze jednomu „Team Name“.
Protože jich je hodně (asi 60 typů Team_id), potřebuji je seskupit, abych výsledek mohl použít ve widgetu Selector na svém řídicím panelu.
Chci řídicímu panelu říct, aby filtroval data podle kategorie týmu (viz tabulka, ale sloupec „Team_category“ neexistuje; právě to potřebuji zjistit pomocí výrazu Arcade).
Pokud je Team_id větší nebo roven 1000 A zároveň menší nebo roven 1999 = CAT 1, pokud je ale Team_id větší nebo roven 2000 A zároveň menší nebo roven 2999 = CAT 2 a tak dále… alespoň 9 nebo 10krát.
Výraz by měl vrátit celou původní tabulku + nové pole „Team_category“, které použiji ve widgetu SELECTOR k filtrování dat jako „Grouped values“..
Našel jsem tuto odpověď, ale není to přesně to, co potřebuji….
https://community.esri.com/t5/arcgis-online-questions/arcade-expression-to-find-text-in-string-and/td-p/300824
Nějaká pomoc? Všem děkuji!!!
😁🙏
Team_id | Název týmu | Team_category |
1000 | Tým A | CAT 1 |
1001 | Tým B | CAT 1 |
1200 | Tým C | CAT 1 |
2000 | Tým D | CAT 2 |
2001 | Tým E | CAT 2 |
2100 | Tým F | CAT 2 |
3000 | Tým G | CAT |
3001 | Tým H | CAT 3 |
3700 | Tým I | CAT 3 |
… | …. | … |
9000 | Tým XYZ | CAT 9 |