Intro
Met de percentage listener kun je vrij eenvoudig een kleurkiezer van kleur laten veranderen op basis van getal waarden en ranges. Zo kun je bijvoorbeeld zeggen dat de kleurkiezer rood moet zijn wanneer het getal lager of gelijk is dan 5, geel wanneer het lager dan 7 is en groen wanneer het hoger dan 7 is. Dit is vooral handig voor KPI monitoring of risico inschattingen.
De percentage listener heeft echter ook nog wat additionele opties die we uitleggen in dit artikel.
Het opzetten
Om een percentage listener op te zetten heb je in de eerste instantie een getal veld nodig. Zodra de waarde in dit veld veranderd wordt de externe trigger getriggert en zal deze percentage listener zijn werk doen. Naast het getal veld hebben we uiteraard ook een kleurkiezer nodig die de uitkomst toont.
Zodra je deze twee velden toegevoegd hebt kun je bij de kleurkiezer op het gele pennetje klikken. In het tabblad "Externe triggers" kun je dan je getal veld selecteren en de percentage listener toevoegen.
In de percentage listener kun je meerdere rijen toevoegen middels de plus knop. Deze rijen kun je zien als ranges waar binnen het getal kan vallen.
In iedere range moet je aangeven wat de range is. Dit moet van laag naar hoog en kan bijvoorbeeld het volgende bevatten:
De standaard opzet (een vast maximaal getal)
De standaard opzet is als volgt:
If the value of "Getal 1" is smaller than or "50" % of the value of "" or "10" than the result is "Rood"
If the value of "Getal 1" is smaller than or "75" % of the value of "" or "10" than the result is "Geel"
If the value of "Getal 1" is smaller than or "100" % of the value of "" or "10" than the result is "Licht groen"
In dit geval zijn er 3 ranges waarbij de max 10. Als het getal een 5 is of lager dan wordt deze kleurkiezer rood.
Is dit niet het geval dan kijkt hij naar de volgende range. Deze zegt dat als het getal een 7.5 is of lager hij geel wordt.
Als ook dat niet het geval is dan wordt hij licht groen.
Let op: bij de percentage listener kies je Of een veld waar hij zijn berekening op baseert, Of een vaste waarde waar hij zijn berekening op baseert. In dit voorbeeld gebruiken we een vaste waarde van 10.
Een dynamisch maximaal getal
Je kunt ook in plaats van "10" de waarde van een ander veld laten dienen als maximaal getal. Dit veld moet dan wel een getal veld zijn
Je formule ziet er dan bijvoorbeeld als volgt uit:
If the value of "Getal 1" is smaller than or "50" % of the value of "Getal 2" or "" than the result is "Rood"
If the value of "Getal 1" is smaller than or "75" % of the value of "Getal 2" or "" than the result is "Geel"
If the value of "Getal 1" is smaller than or "100" % of the value of "Getal 2" or "" than the result is "Licht groen"
De reken richting aanpassen
Standaard is het zo dat hij van beneden naar boven rekent (de richting is dan omhoog) waarbij een lage waarde bijvoorbeeld rood is en een hoge waarde bijvoorbeeld groen is. In het geval van KPI monitoring kun je op deze manier bijvoorbeeld aangeven:
Ik geef in veld A mijn doel in voor deze maand, dat is 10 en in getal B de behaaldde waarde, dit is 9.
De listener zal dan bijvoorbeeld uitkomen met licht groen.
Maar wat nu als je in een andere regel andersom wilt rekenen (omlaag) en wilt zeggen ik wil een zo laag mogelijke waarde. Bijvoorbeeld:
Ik geef in veld A mijn doel in voor deze maand, dat is 0 en in getal B de behaalde waarde, dit is 3.
Denk hierbij bijvoorbeeld aan het aantal ongelukken. Als je dit wilt doen dan moet in de eerste instantie de reken richting voor die registratie omdraaien. Dit kan door een "Goal switcher" in te stellen.
Dit moet een veld zijn van type "dropdown" met de waarden "up" en "down". Dit zorgt er voor dat je per registratie kunt bepalen of hij omhoog of omlaag moet rekenen. Als hij omlaag moet rekenen zoals in het tweede voorbeeld dan hebben we alleen nog één probleem. Er is namelijk nog geen range bekend. Het doel is zo dicht mogelijk bij 0 te komen maar op een schaal van 0 tot 0 is 3 onbekend.
En daarom kun je ook nog een "Goal range setter" instellen. dit moet een getal veld zijn waarmee je de range kunt bepalen. Als je daar bijvoorbeeld "10" in zet, dan zal hij het volgende doen:
Zoals je hier kunt zien is in de eerste regel het doel zo min mogelijk ongevallen. Dat betekent dat het doel 0 is. De waarde. is 3 en op een schaal van 0 tot 10 betekent dat 30%. Dat maakt hem in dit geval geel.
De 2e regel gaat over het aantal nieuwe klanten. Het doel is 10, de waarde is 10 en de "goal direction" is "up". Dus dit doel is gehaald en daardoor groen.
De derde regel gaat over het aantal klachten. Dit moet zo laag mogelijk zijn en het doel is dan ook 0. De waarde is 5 en aangezien de "goal direction" omlaag is is dit dus rood.
De Goal switcher kun je bijvoorbeeld als volgt opzetten:
Einde
Een formulier als hierboven omschreven werkt ook erg goed als "Wederkerend formulier".
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.