SQL Server Reporting Services ( SSRS ) stelt u in staat om geautomatiseerde scripts voor de gegevens in uw database te creëren . SQL bevat een " ronde " functie die u gebruikt om de nummers rond wanneer u de gegevens in de database invoegen of de gegevens uit een tabel opvragen. U gebruikt deze functie in de SQL- statements in de SSB scripts . Doel Wanneer u SSRS gebruiken om gegevens te importeren , kan de data meerdere decimalen in precisie . De ronde functie kunt u afronden op het dichtstbijzijnde gehele getal , wat handig is als je nodig hebt om de gegevens te importeren in een integer kolom gegevenstype . U gebruikt ook de ronde functie als u wilt het aantal komma getallen in de gegevens te verminderen . Implementatie U gebruikt de ronde -functie in uw SQL-instructies in de SSB -pakket . U opent het pakket en selecteer de stap die u wilt bewerken . In de stap eigenschappen , wordt de huidige SQL statement getoond . U voegt de ronde functie om de SQL-instructie rechtstreeks in de SQL- editor . Bijvoorbeeld , de volgende code gebruikt de ronde verklaring over een gemiddelde tafel column : select ronde ( average_amount , 2 ) uit opdrachten In dit voorbeeld wordt de " average_amount " kolom afgerond op 2 decimalen . Resultaten de SQL-taal rondes voor nummers meer dan 4 en ronden af als het aantal minder is dan 5 . De resultaten worden weergegeven in de SQL- editor als je het statement draaien en te testen voordat ze in de SSB -pakket . De resultaten veranderen de numerieke waarden van uw gegevens , zodat alle kolommen die de nummers totaal zal ook veranderen . Overwegingen Omdat je verliest komma waarden , moet u ook ervoor te zorgen dat alle berekeningen die werken vanuit de oorspronkelijke gegevens nog goed functioneren. Bijvoorbeeld , als u een klant stuurt een totaal op de afgeronde waarde , zorg ervoor dat de afgeronde totale niet significant verandert . Alle waarden moeten worden getest voordat het bevorderen van veranderingen in de SSB leven SQL -server .
|