Formátovací funkce
Funkce pro formátování zobrazovaných hodnot. Používají se především ve výrazech dashboardů.
info
formatDuration, formatPercentage, formatNumber a formatCurrency jsou dostupné pouze ve výrazech frontendu (dashboardy, zobrazení). formatDate je dostupná ve výrazech frontendu i ve vypočítaných atributech na straně serveru.
Běžné postupy
-
Zobrazení dat:
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 -
Formátování trvání:
formatDuration(3600000) // "1 h" formatDuration(90000, "s") // "90 s" formatDuration(86400000, "d") // "1 d" -
Zobrazení procent:
formatPercentage(0.75) // "75%" formatPercentage(0.333) // "33.3%"
Formáty data
Používá podmnožinu formátovacích vzorů date-fns. Funkce formatDate podporuje tyto tokeny:
-
Rok:
yyyy 4-digit year 2024 -
Měsíc:
MM Month (2 digits) 03 MMM Month (short) Mar MMMM Month (full) March -
Den:
dd Day (2 digits) 15 d Day 15 EEEE Day name (full) Friday EEE Day name (short) Fri -
Čas:
HH Hour (24h) 14 mm Minutes 30 ss Seconds 45
Jednotky trvání
Dostupné pouze ve výrazech frontendu. Používají se zkrácené názvy jednotek:
ms Milliseconds
s Seconds
m Minutes
h Hours
d Days
mo Months
y Years formatDate
(timestamp, format)Formátuje časové razítko podle zadaného vzoru data.
| Parametry |
| ||||||
| Návratová hodnota | řetězec | ||||||
| Příklady | formatDate(StartTime, "yyyy-MM-dd") → 2024-03-18 formatDate(StartTime, "HH:mm") → 14:30 | ||||||
| Poznámky | Podporované tokeny jsou pro frontend a Athena jednotné: yyyy, MM, dd, HH, mm, ss. Při formátování jsou podporovány také M, d, H, m, s a MMM, MMMM, EEE, EEEE. Formátování používá čas UTC. |
formatDuration
(duration, unit?)Formátuje dobu trvání v milisekundách jako čitelný řetězec.
| Parametry |
| ||||||
| Návratová hodnota | řetězec | ||||||
| Příklady | formatDuration(3600000) → 1 h formatDuration(90000, "s") → 90 s | ||||||
| Poznámky | Dostupné pouze ve výrazech frontendu. Používá zkrácené názvy jednotek (s, m, h, d, mo, y). |
formatPercentage
(value)Formátuje desetinnou hodnotu jako procento.
| Parametry |
| |||
| Návratová hodnota | řetězec | |||
| Příklady | formatPercentage(0.75) → 75% formatPercentage(1.5) → 150% | |||
| Poznámky | Dostupné pouze ve výrazech frontendu. |
formatNumber
(value, decimals?)Formátuje číslo s volitelným počtem desetinných míst. Pouze frontend.
| Parametry |
| ||||||
| Návratová hodnota | řetězec | ||||||
| Příklady | formatNumber(1234.5, 2) → 1,234.50 | ||||||
| Poznámky | Dostupné pouze ve výrazech frontendu. |
formatCurrency
(value, currency, decimals?)Formátuje číslo jako měnu. Pouze frontend.
| Parametry |
| |||||||||
| Návratová hodnota | řetězec | |||||||||
| Příklady | formatCurrency(99.9, "EUR") → €99.90 | |||||||||
| Poznámky | Dostupné pouze ve výrazech frontendu. |
Související témata
- Přehled výrazů: všechny funkce pro výrazy.
Navrhujte lepší procesy. Propojte je do společné architektury. Mějte vše pod kontrolou.
Získejte přístup ihned, bez čekání a bez platební karty. Převádějte způsob práce ve své organizaci do přehledných a propojených návrhů procesů.
Vytvořte architekturu procesů, určete vlastníky a kontrolní mechanismy a slaďte role a odpovědnosti na všech úrovních.
Spusťte zkušební verzi a vytvořte spolehlivý základ pro řízení, správu a průběžné zlepšování procesů.