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

¿Cómo puedo mostrar dos filas de datos en una línea una al lado de la otra en el Diseñador de informes?

Ok, descubrí cómo hacer lo que quería. Creé una tabla con 2 filas de detalles de tabla (repetitivas), con los siguientes valores:

--------------------------------------------------------------------------------------------------------------------------------------------
| =Previous(Fields!A.Value) | =Previous(Fields!B.Value) | =Previous(Fields!C.Value) | = Fields!A.Value | =Fields!B.Value | =Fields!C.Value |
--------------------------------------------------------------------------------------------------------------------------------------------
| =Fields!A.Value           | =Fields!B.Value           | =Fields!C.Value           |                  |                 |                 | 
--------------------------------------------------------------------------------------------------------------------------------------------

Luego fui a las propiedades de cada fila y establecí el valor "oculto" en una expresión. Para la primera línea usé esta expresión:

=Iif(RowNumber("table1") mod 2 = 0, false, true)

Para la segunda línea, usé esta expresión:

=Iif(RowNumber("table1") = CountRows("table1") AND RowNumber("table1") mod 2 = 1, false, true)

Eso hizo el truco. Ahora se muestra como yo quería.