Freigeben über


FEST-Funktion

Rundet eine Zahl auf die angegebene Anzahl von Dezimalstellen und gibt das Ergebnis als Text zurück. Sie können angeben, dass das Ergebnis mit oder ohne Punkte zurückgegeben wird.

Syntax

FIXED(<number>, <decimals>, <no_commas>)

Parameter

Ausdruck

Definition

number

Die Zahl, die Sie runden und in Text konvertieren möchten, oder eine Spalte, die eine Zahl enthält.

Dezimalstellen

(Optional) Die Anzahl der Stellen rechts neben dem Dezimalzeichen; wird nichts angegeben, wird 2 verwendet.

Keine_Punkte

(Optional) Ein logischer Wert: Wenn 1, werden keine Punkte im zurückgegebenen Text angezeigt; wenn 0 oder nicht angegeben, werden Punkte im zurückgegebenen Text angezeigt.

Eigenschaftswert/Rückgabewert

Eine als Text dargestellte Zahl.

Hinweise

Wenn der für den Dezimalstellen-Parameter verwendete Wert negativ ist, wird der Wert von Zahl links vom Dezimaltrennzeichen gerundet.

Wenn Sie Dezimalstellen weglassen, wird davon ausgegangen, dass der Wert 2 lautet.

Wenn Keine_Punkte 0 ist oder nicht angegeben wird, enthält der zurückgegebene Text Punkte wie üblich.

Der Hauptunterschied zwischen dem Formatieren einer Zelle, die eine Zahl enthält, mit einem Befehl und dem direkten Formatieren einer Zahl mit der FEST-Funktion ist, dass FEST das Ergebnis in Text konvertiert. Eine Zahl, die mit einem Befehl aus dem Menü "Formatierung" formatiert wird, ist immer noch eine Zahl.

Diese DAX-Funktion wird im DirectQuery-Modus nicht unterstützt. Weitere Informationen zu Beschränkungen in DirectQuery-Modellen finden Sie unter https://go.microsoft.com/fwlink/?LinkId=219172.

Beispiel

Im folgenden Beispiel wird der numerische Wert für die aktuelle Zeile in der Spalte "PctCost" abgerufen und als Text mit 4 Dezimalstellen und ohne Punkte zurückgegeben.

=FIXED([PctCost],3,1)

Zahlen können nie mehr als 15 signifikante Ziffern haben, aber Dezimalzahlen können bis zu 127 Zeichen umfassen.

Siehe auch

Andere Ressourcen

Textfunktionen (DAX)

Mathematische und trigonometrische Funktionen (DAX)