Adición de una acción de expandir o contraer a 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 permitir a los usuarios expandir o contraer interactivamente elementos en un informe paginado, o bien expandir o contraer las filas y columnas asociadas a un grupo para una tabla o una matriz. Para permitir a los usuarios expandir o contraer un elemento, debe establecer las propiedades de visibilidad del elemento. El establecimiento de la visibilidad funciona en un visor de informes HTML y en ocasiones se denomina acción de obtención de detalles .

En la vista de diseño del informe, especifique el nombre del cuadro de texto donde desea mostrar los iconos de alternancia de expandir y contraer. En el informe representado, el cuadro de texto mostrará un signo más (+) o menos (-), además de su contenido. Cuando el usuario seleccione el control de visibilidad, la presentación del informe se actualizará para mostrar u ocultar el elemento de informe en función de los valores de visibilidad actuales para los elementos del informe.

Normalmente, la acción de expandir y contraer se usa para mostrar inicialmente solo datos de resumen y permitir a los usuarios seleccionar el signo más para mostrar los datos detallados. Por ejemplo, puede ocultar inicialmente una tabla que muestre los valores usados en un gráfico u ocultar los grupos secundarios de una tabla con grupos de filas o de columnas anidadas, como en un informe detallado.

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.

Agregar una acción de expandir y contraer a un grupo

  1. En la vista de diseño del informe, seleccione la tabla o la matriz para seleccionarla. El panel Agrupación muestra los grupos de filas y de columnas.

    Captura de pantalla del panel de agrupación con la celda del Id. del producto resaltada.

    Si el panel Agrupación no aparece, seleccione el menú Vista y después elija Agrupación.

  2. Haga clic con el botón derecho en cualquier parte en la barra de título del panel Agrupación y, después, seleccione Avanzadas. El modo del panel Agrupación alterna para mostrar la estructura de presentación subyacente para las filas y columnas en la superficie de diseño.

    Captura de pantalla del panel de agrupación con menú Modo avanzado

  3. En panel de grupo adecuado, seleccione el nombre del grupo de filas o del grupo de columnas cuyas filas o columnas asociadas desea ocultar. El grupo queda seleccionado y el panel Propiedades muestra las propiedades de Miembro de Tablix.

    Nota:

    Si no ve el panel Propiedades, seleccione Vista en la cinta y después elija Propiedades.

  4. En Oculto, elija una de las opciones siguientes para establecer la visibilidad de este elemento de informe la primera vez que se ejecute el informe:

    • Seleccione False para mostrar el elemento de informe.

    • Seleccione True para ocultar el elemento de informe.

    • Seleccione <Expresión> para abrir el cuadro de diálogo Expresión con objeto de crear una expresión que se evalúe en tiempo de ejecución para determinar la visibilidad.

  5. En ToggleItem, en la lista, seleccione el nombre de un cuadro de texto al que quiera agregar la imagen de alternancia.

    En la siguiente imagen, el grupo de filas Color está configurado para permitir a los usuarios expandir y contraer las filas asociadas.

    Captura de pantalla de los pasos para configurar un grupo de filas que se va a expandir.

    Nota:

    El cuadro de texto con la imagen de alternancia no puede ser el grupo de filas o columnas para el que desee ocultar las filas o columnas asociadas. Debe estar en el mismo grupo que el elemento que se va a ocultar o en otro grupo antecesor. Por ejemplo, para alternar la visibilidad de las filas asociadas a un grupo secundario, seleccione un cuadro de texto de una fila asociada al grupo primario.

  6. Para probar el control de alternancia, ejecute el informe y seleccione el cuadro de texto que contiene la imagen de alternancia. La presentación del informe se actualiza para mostrar los grupos de filas y los grupos de columnas con su visibilidad alternada.

    Captura de pantalla de la ejecución de un informe con un grupo de filas expandible.

Agregar una acción de expandir y contraer a un elemento de informe

  1. En la vista de diseño del informe, haga clic con el botón derecho en el elemento de informe para mostrarlo u ocultarlo y, después, seleccione Propiedades de <report item>. Se abre el cuadro de diálogo Propiedades de <report item> para el elemento de informe.

  2. Seleccione Visibilidad.

  3. En Cuando se ejecute inicialmente el informe, elija una de las opciones siguientes para establecer la visibilidad de este elemento de informe la primera vez que se ejecute el informe:

    • Seleccione Mostrar para mostrar el elemento de informe.

    • Seleccione Ocultar para ocultar el elemento de informe.

    • Seleccione Mostrar u ocultar en función de una expresión para determinar la visibilidad mediante una expresión que se evalúa en tiempo de ejecución. Seleccione (fx) para abrir el cuadro de diálogo Expresión con objeto de crear una expresión.

      Nota:

      Al especificar una expresión para la visibilidad, está estableciendo la propiedad Hidden del elemento de informe. La expresión se evalúa como un valor BooleanTrue para ocultar el elemento y False para mostrarlo.

  4. En La visualización se puede activar o desactivar para este elemento de informe, en la lista, escriba o seleccione el nombre de un cuadro de texto del informe en el que quiera mostrar la imagen de alternancia. Por ejemplo, escriba Textbox1.

    En la siguiente imagen, la tabla está configurada para permitir a los usuarios expandirla y contraerla. La visualización de la tabla se alterna mediante el cuadro de texto de la Tabla de productos.

    Captura de pantalla de la configuración de una tabla de informe que se va a expandir.

    Nota:

    El cuadro de texto que elija debe estar en el ámbito contenedor o actual de este elemento de informe (hasta el cuerpo del informe, inclusive). Para alternar la visibilidad de un gráfico, seleccione un cuadro de texto que esté en el mismo ámbito contenedor que el gráfico. Por ejemplo, seleccione el cuerpo del informe o un rectángulo. El cuadro de texto debe estar en la misma jerarquía contenedora o superior.

  5. Para probar el control de alternancia, ejecute el informe y seleccione el cuadro de texto que contiene la imagen de alternancia. La presentación del informe se actualiza para mostrar los elementos de informe con su visibilidad alternada.

    Captura de pantalla del informe en ejecución con una tabla expandida.

Acción de exploración en profundidad (Generador de informes)
Ocultación de un elemento (Generador de informes)