Les partenaires publicitaires:

La fonction Round dans SSRS

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 comprend une "rond" fonction que vous utilisez pour arrondir les chiffres lorsque vous insérez les données dans la base de données ou interrogez les données d'une table. Vous utilisez cette fonction dans les instructions SQL incluses dans les scripts de SSRS.

  1. Objectif

    • Lorsque vous utilisez SSRS pour importer des données, les données pourraient avoir plusieurs points décimaux en précision. La fonction round vous permet d'arrondir à l'entier le plus proche, ce qui est utile si vous avez besoin d'importer les données à un type de données de la colonne entière. Vous pouvez également utiliser la fonction tour si vous voulez réduire le nombre de numéros de virgule dans les données.

    • Mise en œuvre

      • Vous utilisez la fonction de tour dans vos instructions SQL dans le package 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é. Vous ajoutez la fonction ronde pour l'instruction SQL directement dans l'éditeur SQL. Par exemple, le code suivant utilise l'instruction ronde sur une colonne de table moyenne:




        Choisir Rond (average_amount, 2) à partir des commandes

        Dans cet exemple, la "average_amount" colonne est arrondi à 2 décimales.

      Résultats

      • Le langage SQL arrondit pour les numéros de plus de 4 et arrondit vers le bas si le nombre est inférieur à 5. Les résultats sont affichés dans l'éditeur de SQL si vous exécutez l'instruction et le tester avant de l'enregistrer à l'emballage SSRS. Les résultats changent les valeurs numériques de vos données, de sorte que le total des colonnes les chiffres changeront également.

      Considérations

      • Parce que vous perdez les valeurs de virgule décimale, vous devez également veiller à ce que tous les calculs qui travaillent à partir des données d'origine 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 façon significative. Toutes les valeurs doivent être testés avant de promouvoir les modifications apportées aux SSRS vivent serveur SQL.

    » » » » La fonction Round dans SSRS