2017-07-04 1 views
0

Ich habe ein numerisches Feld im SSRS-Bericht. Derzeit sind die Eigenschaften dieses Felds auf 2 Dezimalstellen eingestellt.Include oder Remove Dezimal Teil im SSRS-Feld

Ich muss eine Änderung vornehmen, um Dezimalpunkte zu entfernen, wenn der Wert eine ganze Zahl ist.

Ex: wenn die Zahl 12.31, sollte die Ausgabe auf SSRS Feld 12,31

werden, wenn die Zahl 12.00, sollte die Ausgabe auf SSRS Feld 12 seine

Kann jemand bitte helfen, wie das sein kann erledigt? Ausdrücke oder Feldeigenschaften?

Antwort

1

Sie können eine Umschaltfunktion auf Ihre Daten verwenden es in den bevorzugten format.In der Anzahl Abschnitt der Eigenschaften Ihrer Textbox zu erhalten (tablix Zelle usw.)

properties

=switch({your field}.value mod 1 = 0 , 0, 
     {your field}.value mod 1 <> 0, 0.00) 
+0

Wenn ich nicht falsch, Formatierungscodes sollten zitiert werden. Auch wenn es eine einzelne Bedingung gibt, ist es besser, Iif für Code-Lesbarkeit zu verwenden. Switch ist besser als Nesting Iif, wenn mehrere Bedingungen vorliegen. – niktrs