mandag 5. februar 2024

Dynamisk symbolisering basert på tid igjen til forfallsdato

Dette er et uttrykk jeg har satt opp i ArcGIS Online for å symbolisere objekter basert på tid igjen til forfallsdato:

var ex = $feature['Forfall']

var dagerLeft = DateDiff(ex, Now(), 'days')

if (dagerLeft < 0) {

    return 'Forfalt'

} else if (dagerLeft < 3){

    return 'Forfaller innen 3 dager'

} else if (dagerLeft < 14){

    return 'Forfaller innen 2 uker'

} else {

    return 'Mer enn 2 uker til forfall'

}


Når dette uttrykket er satt opp kan jeg bruke det til symbolisering, slik at objekter/saker som har lang tid igjen til forfallsdato får grønt symbol, mens saker som har forfalt får rødt symbol. Symbolet oppdaterer seg selv ettersom jeg benytter differansen mellom dagens dato Now og forfallsdato som innput.

Jeg har brukt det for å vise saker i kart som nærmer seg forfallsfrist.