ER-funktionen NUMERALSTOTEXT
Funktionen NUMERALSTOTEXT
returnerer det angivne tal som en Streng-værdi, efter at det er blevet skrevet helt ud (det vil være konverteret til tekststrenge) på det angivne sprog.
Syntaks
NUMERALSTOTEXT (number, language, currency, print currency name flag, decimal points)
Argumenter
number
: Heltal eller Reel
En numerisk værdi, der angiver det tal, der skal skrives helt ud.
language
: Streng
En Streng-værdi, der repræsenterer sprogkoden.
currency
: Streng
En Streng-værdi, der repræsenterer valutakoden.
print currency name flag
: Boolesk
En Boolesk værdi, der angiver, om der skal føjes et valutanavn til den tekst, der skrives helt ud.
decimal points
: Heltal
En Heltals-værdi, der angiver det antal decimaler, som den tekst, der er skrevet helt ud, skal have.
Returnerede værdier
Streng
Den returnerede tekstværdi.
Bemærkninger til brug
Sprogkoden er valgfri. Hvis den er defineret som en tom streng, bruges sprogkoden for kørselskonteksten. Standardsprogkoden er EN-US. Sprogkoden for den kørende kontekst er defineret i et Mappe- eller Fil-element i det elektroniske rapporteringsformat (ER), der kører.
Valutakoden er valgfri. Hvis den er defineret som en tom streng, bruges firmavalutaen for kørselskonteksten.
Bemærk!
Argumenterne print currency name flag
og decimal points
analyseres kun for følgende sprogkoder: CS, ET, HU, LT, LV, PL, and RU. Desuden analyseres argumentet print currency name flag
kun for virksomheder, hvor landets eller områdets kontekst understøtter afvigelse af valutanavne.
Eksempel 1
NUMERALSTOTEXT (1234.56, "EN-US", "", false, 2)
returnerer "Ettusindtohundredeogfireogtredive samt 56".
Eksempel 2
NUMERALSTOTEXT (120, "PL", "", false, 0)
returnerer "Sto dwadzieścia".
Eksempel 3
NUMERALSTOTEXT (120.21, "RU", "EUR", true, 2)
returnerer "сто двадцать евро 21 евроцент".