Tecnología

Inicio

La función de redondeo en SSRS

SQL Server Reporting Services (SSRS) le permite crear scripts automatizados de los datos en su base de datos. SQL incluye una función de "vuelta" que se utiliza para redondear los números al insertar los datos en la base de datos o la consulta de los datos de una tabla. Esta función se utiliza en las sentencias SQL incluidos en los guiones de SSRS.

Propósito

Cuando se utiliza SSRS para importar datos, los datos podrían tener varios puntos decimales de precisión. La función round le permite redondear al entero más próximo, lo cual es útil cuando se necesita para importar los datos a una columna de tipo de datos entero. También puede utilizar la función de ronda si desea reducir el número de números de punto decimal en los datos.

Implementación

Se utiliza la función de redondeo en las sentencias SQL en el paquete de SSRS. Abrir 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 redondeo a la instrucción SQL directamente en el editor de SQL. Por ejemplo, el código siguiente utiliza la sentencia redonda sobre una columna de media tabla:

seleccione redonda (average_amount, 2) a partir de pedidos

En este ejemplo, la columna "average_amount" se redondea a 2 decimales.

resultados

El lenguaje SQL redondea los números de más de 4 y redondea a la baja si el número 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 los datos, por lo que el total de las columnas de los números también cambiarán.

consideraciones

Porque se pierde valores de los puntos decimales, también debe asegurarse de que cualquier cálculo que trabajan desde los datos originales siguen funcionando correctamente. Por ejemplo, si envía un cliente con un total en el valor redondeado, asegúrese de que el total redondeada no cambia significativamente. Todos los valores deben ser probados antes de promover cambios en las SSRS viven servidor SQL.