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.