NUMERALSTOTEXT EB-Funktion
Die Funktion NUMERALSTOTEXT
gibt die angegebene Zahl mit dem Wert String zurück, nachdem er in der angegebenen Sprache geschrieben (d. h. in Textzeichenfolgen konvertiert) wurde.
Syntax
NUMERALSTOTEXT (number, language, currency, print currency name flag, decimal points)
Argumente
number
: Integer oder Gleitkommazahl
Ein numerischer Wert, der die Nummer angibt, die ausgeschrieben werden muss.
language
: Zeichenfolge
Der Wert String, der den Sprachcode darstellt.
currency
: Zeichenfolge
Der Wert String, der den Währungscode darstellt.
print currency name flag
: Boolesch
Ein boolescher Wert, der angibt, ob dem ausgeschriebenen Text ein Währungsname hinzugefügt werden muss.
decimal points
: Integer
Der Wert Integer, der die Anzahl der Dezimalstellen angibt, die der ausgeschriebene Text haben sollte.
Rückgabewerte
Zeichenfolge
Der resultierende Textwert.
Anwendungshinweise
Der Sprachcode ist optional. Wenn er als leere Zeichenfolge definiert ist, wird stattdessen der Sprachcode für den ausgeführten Kontext verwendet. Der Standard-Sprachcode lautet EN-US. Der Sprachcode für den laufenden Kontext ist im Element Ordner oder Datei des Formats der elektronischen Berichterstellung (EB) definiert, das ausgeführt wird.
Der Währungscode ist optional. Wenn er als leere Zeichenfolge definiert ist, wird stattdessen die Unternehmenswährung für den ausgeführten Kontext verwendet.
Notiz
Die Argumente print currency name flag
und decimal points
werden nur für die folgenden Sprachcodes analysiert: CS, ET, HU, LT, LV, PL und RU. Darüber hinaus wird das Argument print currency name flag
nur für Unternehmen analysiert, bei denen der Landes- oder Regionskontext die Deklination von Währungsnamen unterstützt.
Beispiel 1
NUMERALSTOTEXT (1234.56, "EN-US", "", false, 2)
gibt "One Thousand Two Hundred Thirty Four and 56" zurück.
Beispiel 2
NUMERALSTOTEXT (120, "PL", "", false, 0)
gibt "Sto dwadzieścia" zurück.
Beispiel 3
NUMERALSTOTEXT (120.21, "RU", "EUR", true, 2)
gibt "Сто двадцать евро 21 евроцент" zurück.