Expressies in dashboards
Expressies
Met expressies in ProcessMind maak je rijke tekst en dynamische inhoud in dashboards, zodat de inhoud zich aanpast aan je data. Deze pagina behandelt voorbeelden en notatie voor dashboards. Raadpleeg de sectie Expressietaal voor de volledige referentie van de expressietaal, met functies, operatoren en syntaxis.
Basis
Je kunt expressies gebruiken om rechtstreeks naar metrieken en attributen in je tekst te verwijzen. Zo ontstaat dynamische inhoud die automatisch wordt bijgewerkt wanneer je data verandert.
Expressies op data
Je kunt ook expressies definiëren voor datasetattributen om waarden te berekenen of af te leiden voordat je ze in dashboards en analyses gebruikt. Gebruik deze expressies wanneer de benodigde waarde niet als kolom in de brondata staat of wanneer je een berekening wilt standaardiseren voor hergebruik.
Zodra een expressie beschikbaar is in de data, kun je die selecteren overal waar ProcessMind het betreffende attribuut toont, ook in grafieken en tekstgrafieken.
Voorbeeld 1: aantal cases versus totaal aantal cases
Gebruik het volgende om het aantal actieve cases tegenover het totaal te tonen:
Number of cases in view: ${metric} / Total Cases: ${total} Hierbij is ${metric} de huidige metriekwaarde en ${total} het totale aantal cases.
Voorbeeld 2: niet-opgenomen cases
Gebruik het volgende om het aantal niet-opgenomen cases te tonen, dus het totaal min het huidige aantal:
Number of cases not included: ${total - metric} Ook hier is ${metric} de huidige metriekwaarde en ${total} het totale aantal cases.
Voorbeeld 3: percentage cases met een functie
Gebruik het volgende om het percentage zichtbare cases ten opzichte van het totaal te tonen:
Percentage of cases in view: ${formatPercentage(metric)} Hierbij is ${metric} de metriek die op cases is ingesteld.
Beschikbare functies
ProcessMind ondersteunt verschillende functies in expressies voor berekeningen, opmaak en dynamische zoekopdrachten. Raadpleeg de Referentie voor de expressietaal voor een volledig overzicht van alle beschikbare functies, operatoren en syntaxis.
Veelgebruikte functies in dashboardexpressies zijn:
round(value, decimals?): rondt getallen af op het opgegeven aantal decimalenformatPercentage(value): maakt van decimalen percentagesformatDuration(ms): zet milliseconden om in leesbare tijdsduurformatDate(date, format?): maakt datums op met aangepaste patronen
Tip: je kunt functies nesten of combineren met rekenkundige bewerkingen. Bijvoorbeeld:
${formatPercentage(round(metric / total, 2))} Hiermee bereken je een verhouding, rond je die af op twee decimalen en geef je die weer als percentage.
Gerelateerde onderwerpen
- Referentie voor de expressietaal: alle functies, operatoren en syntaxis.
- Markdownnotatie gebruiken: rijke tekst in grafieken.
- Metrieken: de metrieken die je in expressies kunt gebruiken.