2016-08-09 59 views
0

Ich möchte die Dezimalstelle in meinem Bericht minimieren.SSRS: Verwenden Sie Nachkommastelle in Ausdruck

mein Ausdruck:

="On: "& Avg(Fields!System.Value) & " OFF: " & avg(Sum(Fields!A1.Value)/Sum(Fields!A2.Value)*100) 

enter image description here

Ich möchte für ON und ein deciaml Platz für OFF keine Dezimalstelle zeigen. Ich habe es mit der Funktion von ssrs versucht, aber das ist nicht möglich. Wie kann ich das in diesem Ausdruck tun?

+0

Welche Funktion haben Sie versucht? 'Format()'? – DenStudent

Antwort

1

Versuchen:

="On: "& FORMAT(Avg(Fields!System.Value),"N2") & " OFF: " & FORMAT(avg(Sum(Fields!A1.Value)/Sum(Fields!A2.Value)*100),"N2") 

In "Nx" ersetzen x durch die Anzahl der Dezimalstellen Sie zeigen möchten.

Lassen Sie mich wissen, ob dies hilft.

+0

das hat mir geholfen, danke –

+0

Wissen Sie, wie ich "Ein" und "AUS" in Fett ersetzen kann? –

+1

@ M.JAY, überprüfen Sie [diese] (http://www.sqlchick.com/entries/2010/10/31/using-different-formats-within-a-single-textbox-in-ssrs.html) –