SQL Server Reporting Services ( SSRS) ermöglicht es Ihnen, automatisierte Skripte für die Daten in Ihrer Datenbank erstellen. SQL beinhaltet eine "runde" Funktion, die Sie verwenden, um die Zahlen runden wenn Sie die Daten in die Datenbank einfügen oder fragen Sie die Daten aus einer Tabelle . Sie verwenden diese Funktion in der SQL-Anweisungen in der SSRS Script enthalten. Zweck
Wenn Sie SSRS verwenden, um Daten zu importieren, könnten die Daten über mehrere Dezimalstellen in Präzision. Der runde Funktion können Sie rund um die nächste ganze Zahl , was nützlich ist , wenn Sie die Daten auf einen ganzzahligen Datentyp der Spalte importieren müssen . Benutzen Sie auch die Runde Funktion, wenn Sie die Anzahl der Nachkommastellen Zahlen in den Daten reduzieren wollen .
Umsetzung
Sie verwenden die Runde Funktion in Ihrem SQL-Anweisungen in die SSRS -Paket. Sie öffnen das Paket, und wählen Sie den Schritt, den Sie bearbeiten möchten. In den Schritt -Eigenschaften , wird die aktuelle SQL-Anweisung gezeigt . Sie fügen die Runde Funktion der SQL-Anweisung direkt im SQL -Editor. Zum Beispiel verwendet der folgende Code die Runde Aussage auf einer durchschnittlichen Tabellenspalte :
select round ( average_amount , 2) aus Aufträgen
In diesem Beispiel wird die " average_amount " Spalte abgerundet 2 Dezimalstellen .
Ergebnisse
der SQL-Sprache rundet für Zahlen mehr als 4 und rundet , wenn die Zahl kleiner als 5 ist . Die Ergebnisse sind in der SQL-Editor angezeigt, wenn Sie die Anweisung ausführen und testen Sie es , bevor Sie es in die SSRS -Paket. Die Ergebnisse verändern die numerischen Werte Ihrer Daten , so dass alle Spalten, die die Zahlen insgesamt wird sich auch ändern .
Überlegungen
Weil du Komma Werte zu verlieren, müssen Sie auch sicherzustellen, dass alle Berechnungen, die von den ursprünglichen Daten arbeiten noch richtig funktionieren . Zum Beispiel, wenn Sie einem Kunden insgesamt auf dem gerundeten Wert senden , stellen Sie sicher , dass die gerundete Summe nicht wesentlich ändern. Alle Werte sollten getestet werden, bevor die Förderung der Änderungen an den SQL-Server SSRS leben werden.