Pregunta

Estoy desarrollando un RDL en SSRS 2008. Tomé 3 subreglas y los convertí en un solo informe. Así que ahora tengo un archivo RDL con 3 tablas. Pero un conjunto de datos desde que fusioné los 3 conjuntos de datos de subinformes en uno ahora. (Así que me uní a cada una de estas 3 tablas en una).

Pero ahora quiero ordenar las 3 tablas por cita en el campo común a todos. Sé que he seleccionado un campo de fecha en el que se unen las 3 tablas. Luego envolví las 3 tablas en un control de lista y configuré este control de lista para ordenar en este campo de fecha: "REAL_DATE".

Pero ahora, cuando veo la salida del informe, en su lugar clasifica todo Tablix A por REAL_DATE, seguido de todo Tablix B por Real_Date, luego seguido de Tablix C por Real_Date.

En cambio, si se produce un registro en B antes de un registro en A, entonces quiero que ese registro B se enumere antes de este. ¿Cómo puedo conseguir esto?

¿Fue útil?

Solución

Necesitas combinar las tablix en una. Los SSR no dividirán un Tablix y lo intercalan con otro.

Así que haga un tablix que pueda contener los tres tipos de datos. Puede usar expresiones en las celdas para cambiar qué campo muestra la celda. Luego establezca la clasificación en el nivel apropiado (grupo de detalles o un grupo principal).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top