Ordenación interactiva en un informe paginado (Generador de informes)

Se aplica a: Generador de informes de Microsoft (SSRS) Generador de informes de Power BI Diseñador de informes en SQL Server Data Tools

Puede agregar botones de ordenación interactiva en un informe paginado 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 los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.

Al agregar una ordenación interactiva, es necesario especificar los elementos siguientes:

  • Lo que ordenar: ¿filas o columnas?

  • Por lo que se va a ordenar: ¿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 instrucciones paso a paso, consulte Incorporación de una ordenación interactiva a una tabla o una matriz (Generador de informes 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 Dataset

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 más información, consulte Filtrado, agrupación y ordenación de datos (Generador de informes 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 más información, consulte Incorporación de una ordenación interactiva a una tabla o una matriz (Generador de informes y SSRS).

Consulte también

Ordenar datos en una región de datos (Generador de informes y SSRS)
Filtrar, agrupar y ordenar datos (Generador de informes y SSRS)
Agregar una ordenación interactiva a una tabla o una matriz (Generador de informes y SSRS)