SQL Server Reporting Services ( SSRS ) le permite crear scripts automatizados de los datos en su base de datos. SQL incluye una función de "redondo " que se utilizan para redondear los números al insertar los datos en la base de datos o consultar los datos de una tabla . Esta función se utiliza en las sentencias de SQL incluidas en las secuencias de comandos de SSRS . Propósito
Cuando utilice SSRS para importar datos , los datos puede tener varios puntos decimales de precisión. La función ronda le permite vuelta al número entero más cercano, que es útil si usted necesita para importar los datos a una columna de tipo de datos entero. También puede utilizar la función de ronda si se quiere reducir la cantidad de números decimales en los datos.
Implementación
utiliza la función de todo el año en sus sentencias de SQL el paquete de SSRS . Abra el paquete y seleccionar el paso que desea editar. En las propiedades de paso , se muestra la instrucción SQL actual. Se agrega la función de ronda a la instrucción SQL directamente en el editor SQL . Por ejemplo , el código siguiente utiliza la sentencia redonda sobre una columna de media tabla :
select round ( average_amount , 2 ) de las órdenes de
En este ejemplo, la columna " average_amount " se redondea a 2 decimales.
Resultados
las rondas de lenguaje SQL para números de más de 4 y rondas de abajo si la cantidad es inferior a 5 . Los resultados se muestran en el editor de SQL , si se ejecuta la instrucción y probarlo antes de guardarlo en el paquete de SSRS . Los resultados cambian los valores numéricos de sus datos, por lo que las columnas que suman los números también cambiarán .
Consideraciones
Debido a perder los valores de punto decimal , también debe asegurar que cualquier cálculo que trabajan desde los datos originales siguen funcionando correctamente. Por ejemplo , si envía un cliente un total en el valor redondeado , asegúrese de que el total redondeado no cambia significativamente . Todos los valores deben ser probados antes de promover cambios en los SSRS vivir servidor SQL .