SQL Server Reporting Services ( SSRS) vous permet de créer des scripts automatisés pour les données dans votre base de données. SQL inclut une fonction "rond" que vous utilisez pour arrondir les chiffres lorsque vous insérez les données dans la base de données ou interroger les données d'une table. Vous utilisez cette fonction dans les instructions SQL incluses dans les scripts SSRS . But Lorsque vous utilisez SSRS pour importer des données , les données peut avoir plusieurs décimales de précision . La fonction round vous permet tour à l' entier le plus proche , ce qui est utile si vous avez besoin d'importer les données à un type de données de colonne entier . Vous pouvez également utiliser la fonction de tour si vous voulez réduire le nombre de nombres à virgule décimale dans les données. Mise en œuvre Vous utilisez la fonction de tour dans vos instructions SQL dans le paquet de SSRS. Vous ouvrez le paquet et sélectionnez l'étape que vous voulez modifier . Dans les propriétés de l'étape , l' instruction SQL en cours est affichée. Vous ajoutez la fonction round à l'instruction SQL directement dans l'éditeur SQL. Par exemple , le code suivant utilise l'instruction ronde sur une colonne de table moyenne : select round ( average_amount , 2) de commandes Dans cet exemple, la colonne « average_amount » est arrondi à 2 décimales . Resultats les tours du langage SQL pour plus de 4 numéros et tours vers le bas si le nombre est inférieur à 5. Les résultats sont affichés dans l'éditeur SQL , si vous exécutez l'instruction et le tester avant de l'enregistrer dans le package SSRS. Les résultats changent les valeurs numériques de vos données , donc toutes les colonnes qui Additionner les nombres changeront également . Considérations parce que vous perdez les valeurs de virgule , vous devez également veiller à ce que tous les calculs qui travaillent à partir des données originales fonctionnent encore correctement . Par exemple, si vous envoyez un client un total sur la valeur arrondie , assurez-vous que le total arrondi ne change pas de manière significative. Toutes les valeurs doivent être testés avant de promouvoir les modifications apportées aux SSRS vivre serveur SQL.
|