De ER-functie NUMERALSTOTEXT
De NUMERALSTOTEXT
functie retourneert de opgegeven numerieke waarde als een waarde van het type Tekenreeks nadat deze is gespeld (geconverteerd naar tekstreeksen) in de opgegeven taal.
Syntaxis
NUMERALSTOTEXT (number, language, currency, print currency name flag, decimal points)
Argumenten
number
: Geheel getal of Reëel getal
Een numerieke waarde die het getal aangeeft dat moet worden gespeld.
language
: Tekenreeks
Een tekenreekswaarde die voor de taalcode staat.
currency
: Tekenreeks
Een tekenreekswaarde die voor de valutacode staat.
print currency name flag
: Booleaanse waarde
Een Booleaanse waarde die aangeeft of een valutanaam moet worden toegevoegd aan de uitgeschreven tekst.
decimal points
: Geheel getal
Een geheel getal dat het aantal decimalen aangeeft dat de uitgeschreven tekst moet bevatten.
Retourwaarden
Tekenreeks
De resulterende tekstwaarde.
Gebruiksaanwijzingen
De taalcode is optioneel. Als deze is gedefinieerd als een lege tekenreeks, wordt de taalcode voor de actieve context gebruikt. De standaardtaalcode is EN-US. De taalcode voor de actieve context wordt gedefinieerd in een element Map of Bestands van de ER-indeling (Elektronische rapportage) die wordt uitgevoerd.
De opgegeven valutacode is optioneel. Als deze is gedefinieerd als een lege tekenreeks, wordt de bedrijfsvaluta voor de actieve context gebruikt.
Notitie
De argumenten print currency name flag
en decimal points
worden alleen geanalyseerd voor de volgende taalcodes: CS, ET, HU, LT, LV, PL en RU. Het argument print currency name flag
wordt bovendien alleen geanalyseerd voor bedrijven waarbij de context van het land of de regio verbuiging van valutanamen ondersteunt.
Voorbeeld 1
NUMERALSTOTEXT (1234.56, "EN-US", "", false, 2)
retourneert "One Thousand Two Hundred Thirty Four and 56".
Voorbeeld 2
NUMERALSTOTEXT (120, "PL", "", false, 0)
retourneert "Sto dwadzieścia".
Voorbeeld 3
NUMERALSTOTEXT (120.21, "RU", "EUR", true, 2)
retourneert "Сто двадцать евро 21 евроцент".