sql >> Base de Datos >  >> RDS >> Sqlserver

Informe de SSRS formateando una tabla para mostrar datos uno al lado del otro

Para imprimir sus datos de izquierda a derecha en un formato de varias columnas, debe falsificarlos usando varias tablas. Para implementar este truco, cree la misma cantidad de tablas que columnas que desee una al lado de la otra que apunten a su conjunto de datos. En la fila Detalle de la primera tabla, para la propiedad Visibilidad oculta utilice la siguiente fórmula:

=IIF((RowNumber(Nothing) Mod 4) = 1, False, True)

donde 4 es el número de tablas (columnas) que tiene.

Haga lo mismo para cada tabla, incrementando el valor de la fórmula (por lo tanto, para la segunda columna (RowNumber(Nothing) Mod 4) = 2 Etcétera). En la última tabla (columna) la fórmula es igual a 0 .

Esto oculta alternativamente la fila de detalles, mostrando solo las filas apropiadas para ese número de columna.