Opmaakfuncties
Functies om waarden op te maken voor weergave. Deze functies zijn vooral beschikbaar in dashboardexpressies.
info
formatDuration, formatPercentage, formatNumber en formatCurrency zijn alleen beschikbaar in expressies aan de frontendkant (dashboards en weergaven). formatDate is beschikbaar in expressies aan de frontendkant en in berekende attributen aan de serverkant.
Veelgebruikte patronen
-
Datums weergeven:
formatDate(StartTime, "yyyy-MM-dd") // 2024-03-15 formatDate(StartTime, "MMM d, yyyy") // Mar 15, 2024 formatDate(StartTime, "HH:mm:ss") // 14:30:45 formatDate(StartTime, "EEEE, MMMM d") // Friday, March 15 -
Doorlooptijd opmaken:
formatDuration(3600000) // "1 h" formatDuration(90000, "s") // "90 s" formatDuration(86400000, "d") // "1 d" -
Percentages weergeven:
formatPercentage(0.75) // "75%" formatPercentage(0.333) // "33.3%"
Datumopmaakpatronen
Gebruikt een deel van de opmaakpatronen van date-fns. De volgende tokens worden ondersteund door formatDate:
-
Jaar:
yyyy 4-digit year 2024 -
Maand:
MM Month (2 digits) 03 MMM Month (short) Mar MMMM Month (full) March -
Dag:
dd Day (2 digits) 15 d Day 15 EEEE Day name (full) Friday EEE Day name (short) Fri -
Tijd:
HH Hour (24h) 14 mm Minutes 30 ss Seconds 45
Eenheden voor doorlooptijd
Alleen beschikbaar in expressies aan de frontendkant. Gebruikt korte labels voor eenheden:
ms Milliseconds
s Seconds
m Minutes
h Hours
d Days
mo Months
y Years formatDate
(timestamp, format)Maakt een timestamp op volgens een datumformaat.
| Parameters |
| ||||||
| Retourneert | string | ||||||
| Voorbeelden | formatDate(StartTime, "yyyy-MM-dd") → 2024-03-18 formatDate(StartTime, "HH:mm") → 14:30 | ||||||
| Opmerkingen | De ondersteunde tokens zijn voor de frontend en Athena op dezelfde manier afgeleid: yyyy, MM, dd, HH, mm en ss. Voor opmaak worden ook M, d, H, m, s en MMM, MMMM, EEE en EEEE ondersteund. De opmaak volgt UTC. |
formatDuration
(duration, unit?)Zet een duur in milliseconden om in een leesbare tekst.
| Parameters |
| ||||||
| Retourneert | string | ||||||
| Voorbeelden | formatDuration(3600000) → 1 h formatDuration(90000, "s") → 90 s | ||||||
| Opmerkingen | Alleen beschikbaar in frontend-expressies. Gebruikt korte eenheidslabels (s, m, h, d, mo, y). |
formatPercentage
(value)Zet een decimale waarde om in een percentage.
| Parameters |
| |||
| Retourneert | string | |||
| Voorbeelden | formatPercentage(0.75) → 75% formatPercentage(1.5) → 150% | |||
| Opmerkingen | Alleen beschikbaar in frontend-expressies. |
formatNumber
(value, decimals?)Maakt een getal op, eventueel met decimalen. Alleen beschikbaar in de frontend.
| Parameters |
| ||||||
| Retourneert | string | ||||||
| Voorbeelden | formatNumber(1234.5, 2) → 1,234.50 | ||||||
| Opmerkingen | Alleen beschikbaar in frontend-expressies. |
formatCurrency
(value, currency, decimals?)Maakt een getal op als valuta. Alleen beschikbaar in de frontend.
| Parameters |
| |||||||||
| Retourneert | string | |||||||||
| Voorbeelden | formatCurrency(99.9, "EUR") → €99.90 | |||||||||
| Opmerkingen | Alleen beschikbaar in frontend-expressies. |
Gerelateerde onderwerpen
- Overzicht van expressies: alle expressiefuncties.
Verbeter processen. Bouw aan een samenhangende architectuur. Houd de regie.
Krijg meteen toegang, zonder creditcard of wachttijd. Maak van de manier waarop je organisatie werkt heldere, samenhangende procesmodellen.
Breng de procesarchitectuur in kaart, leg verantwoordelijkheden en beheersmaatregelen vast en stem rollen en taken op elk niveau op elkaar af.
Start je gratis proefperiode en bouw een betrouwbare basis om processen te beheren en continu te verbeteren.