Ordenación interactiva (Generador de informes 3.0 y SSRS)
Puede agregar botones de ordenación interactiva para permitir a los usuarios alternar entre el orden ascendente y descendente para las filas de una tabla o para las filas y columnas de una matriz. El uso más común de la ordenación interactiva es agregar un botón de ordenación a cada encabezado de columna. De esta forma, el usuario podrá elegir la columna por la que desea realizar la ordenación.
Sin embargo, puede agregar un botón de ordenación interactiva a cualquier cuadro de texto, no solo a los encabezados de columna. Por ejemplo, para un cuadro de texto de una fila situada fuera de un grupo de filas, puede especificar una ordenación para las filas o columnas del grupo primario, para las filas o columnas del grupo secundario o para las filas o columnas de detalles. También puede combinar campos en una única expresión de grupo y, a continuación, realizar la ordenación por varios campos.
Nota
Puede crear y modificar las definiciones de informe (.rdl) en el Generador de informes 3.0 y en el Diseñador de informes en Business Intelligence Development Studio. Cada entorno de creación proporciona varias maneras de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea la información sobre el diseño de informes en el Generador de informes 3.0 y el Administrador de informes (SSRS) en el sitio web microsoft.com.
Al agregar una ordenación interactiva, es necesario especificar los elementos siguientes:
Qué ordenar: ¿filas o columnas?
Los datos por los que se debe realizar la ordenación: ¿un campo que se muestra en una columna de una tabla? ¿Un campo que no se muestra?
El contexto en el que se va a realizar la ordenación: por ejemplo, se puede ordenar por las filas asociadas a grupos de filas; por las columnas asociadas a grupos de columnas; por filas de detalles; por grupos secundarios dentro de un grupo primario; o por un grupo primario y un grupo secundario al mismo tiempo.
El cuadro de texto al que se va a agregar el botón de ordenación: ¿en el encabezado de columna o en el encabezado de fila de grupo?
Si se debe sincronizar la ordenación para varias regiones de datos: puede diseñar un informe de forma que, cuando el usuario alterne el criterio de ordenación, también se ordenen otras regiones de datos con el mismo antecesor.
Para obtener instrucciones paso a paso, vea Agregar una ordenación interactiva a una tabla o una matriz (Generador de informes 3.0 y SSRS).
En la tabla siguiente se resumen los efectos que se pueden conseguir usando los botones de ordenación interactiva.
Acción |
Qué ordenar |
Dónde agregar el botón de ordenación |
Los datos por los que ordenar |
Ámbito de la ordenación |
---|---|---|---|---|
Ordenar filas de detalles para una tabla sin grupos |
Detalles |
Encabezado de columna |
Campo del conjunto de datos enlazado a esta columna |
Región de datos |
Ordenar las instancias de grupo de nivel superior para una matriz |
Grupos |
Encabezado de columna |
Expresión de grupo para el grupo primario |
Región de datos |
Ordenar las filas de detalles para un grupo secundario de una tabla |
Detalles |
Fila de encabezado del grupo secundario |
Campo del conjunto de datos por el que ordenar |
Grupo secundario |
Ordenar filas para varios grupos de filas y filas de detalles de una tabla |
Grupos, pero debe volver a definir la expresión de grupo |
Encabezado de columna |
El agregado del campo del conjunto de datos por el que se va ordenar |
Región de datos |
Sincronizar el criterio de ordenación para varias regiones de datos |
Grupos |
Normalmente, el encabezado de columna |
Expresión de grupo |
Conjunto de datos |
El procesador de informes aplica la ordenación interactiva después de que se han aplicado todas las expresiones de ordenación de grupo y de región de datos. Para obtener más información, vea Filtrar, agrupar y ordenar datos (Generador de informes 3.0 y SSRS).
Agregar una ordenación interactiva para varios grupos
En una tabla con grupos de filas anidados y basados en un único campo de conjunto de datos, puede agregar un botón de ordenación interactiva que ordene los valores del grupo primario, los valores del grupo secundario o las filas de detalles. Sin embargo, quizás desee ofrecer al usuario la posibilidad de ordenar la tabla por los valores del grupo primario y los del grupo secundario sin tener que hacer clic varias veces.
Para ello, debe volver a diseñar la tabla para realizar la agrupación por una expresión que combine varios campos. Por ejemplo, para un conjunto de datos con recuentos del inventario, si la tabla original está agrupada por tamaño y, a continuación, por color, puede especificar un único grupo con una expresión de grupo que sea una combinación de tamaño y color. Para obtener más información, vea Agregar una ordenación interactiva a una tabla o una matriz (Generador de informes 3.0 y SSRS).