Freigeben über


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.

Zusätzliche Ressourcen

Textfunktionen