2009-06-17 14 views
8

Ho un rapporto SSRS con tutti i campi numerici. Mi piacerebbe che fosse visualizzato come in un decimale. ho provato ad usare F1. mi dà solo un decimale nel rendering html, ma nella versione esportata excel mostra 2 punti decimali. Come posso avere un solo punto decimale sia in ecxel che in html.Come eseguire la formattazione del numero a 1 punto decimale in SSRS?

Si prega di commentare. Grazie in anticipo San

risposta

19

Usa N1 come formato di impostazione di proprietà. N denota la formattazione numerica, il denota il numero di posizioni decimali, quindi N2 ti darebbe 102.02, ad esempio. Questo dovrebbe portare ad eccellere come è reso in html.

In alternativa, è possibile utilizzare il codice di formato #, ## 0.00, che fornirà il separatore delle migliaia e due posizioni decimali. '#' indica i caratteri opzionali, mentre '0' indica i caratteri obbligatori (i valori nulli saranno sostituiti da '0.00').

+0

+1 per la spiegazione di opzionale vs obbligatorio – laindir

0

Fare clic con il pulsante destro del mouse sulla casella di testo che contiene il valore che si desidera modificare, selezionare PROPRIETÀ DI CASELLA DI TESTO. Passare alla scheda Numero, selezionare Numero e il numero di posizioni decimali che si desidera consentire alla casella.

1

in versione 2012: FormatNumber (Fields! Col.Value, 2)

Problemi correlati