2009-06-17 6 views
8

Ich habe einen SSRS-Bericht mit voller Anzahl Felder. Ich möchte, dass das in einer Dezimalzahl angezeigt wird. Ich habe versucht, F1 zu verwenden. es gibt mir nur eine Dezimalstelle in HTML-Rendering, aber in Excel exportierte Version zeigt es 2 Dezimalstellen. Wie kann ich nur ein Dezimalpunkt sowohl Ecxel und HTML-Rendering haben.Wie funktioniert die Zahlenformatierung auf 1 Dezimalstelle in SSRS?

Bitte kommentieren. Vielen Dank im Voraus San

Antwort

19

Verwenden N1 als Format-Eigenschaft festlegen. N bezeichnet numerische Formatierung, die bezeichnet die Anzahl der Dezimalstellen, so N2 würde Ihnen 102.02 geben, zum Beispiel. Dies sollte zu übertreffen, wie es in HTML wiedergegeben wird.

Alternativ können Sie den Formatcode #, ## 0,00 verwenden, der Ihnen das Tausendertrennzeichen und zwei Dezimalstellen gibt. '#' steht für optionale Zeichen, während '0' für obligatorische Zeichen steht (Nullen werden durch '0.00' ersetzt).

+0

+1 für Erklärung von optional vs obligatorisch – laindir

0

Klicken Sie mit der rechten Maustaste auf das Textfeld, das den Wert enthält, den Sie bearbeiten möchten, und wählen Sie TEXTBOX-EIGENSCHAFTEN. Navigieren Sie zur Registerkarte "Nummer", wählen Sie "Anzahl" und die Anzahl der Dezimalstellen, die die Box berücksichtigen soll.

1

in 2012 Version: FormatNumber (Felder! Col.Value, 2)

Verwandte Themen