Especificación del tamaño de un indicador en un informe paginado mediante una expresión (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

Además del color, dirección y forma, puede usar el tamaño para maximizar el impacto visual de los indicadores en un informe paginado.

Un indicador tiene una colección de estados de indicador denominada IndicatorStates. La colección IndicatorStates suele tener varios estados. Cada estado es un miembro de la colección y se representa mediante un icono. Juntos, los estados constituyen la colección IndicatorsStates.

Para configurar dinámicamente el tamaño de los iconos, debe establecer propiedades de los miembros de la colección IndicatorsStates en el panel Propiedades del Generador de informes. Si el panel Propiedades no está visible, haga clic en la pestaña Ver y seleccione Propiedades.

Nota:

En SQL Server Data Tools (SSDT), utilice la ventana Propiedades para establecer las propiedades de miembro. Si la ventana Propiedades no está abierta, presione la tecla F4.

El panel Propiedades proporciona acceso a las propiedades de la colección IndicatorStates de un indicador. Para configurar los iconos de forma que tengan tamaños distintos, debe establecer la propiedad ScaleFactor de los miembros de la colección IndicatorStates mediante una expresión. Para obtener más información, consulte Expresiones (Generador de informes y SSRS).

La expresión usada en este procedimiento se usó también para generar el informe con distintos tamaños de indicadores, como se muestra en Indicadores (Generador de informes y SSRS).

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.

Para especificar el tamaño de icono de indicador mediante una expresión

  1. Haga clic en el indicador que desea cambiar.

  2. En el panel Propiedades, busque la propiedad IndicatorStates.

    Si el panel Propiedades está organizado por categorías, encontrará IndicatorStates en la categoría Estados .

  3. Haga clic en el botón de puntos suspensivos (…) situado junto a IndicatorStates. Se abre el cuadro de diálogo Editor de la colección IndicatorState .

    Seleccione todos los miembros de la colección.

  4. En la lista Selección múltiple de propiedades , haga clic en la flecha hacia abajo que hay al lado de ScaleFactor y, después, haga clic en Expresión.

  5. En el cuadro de diálogo Expresión escriba la expresión.

    La siguiente expresión de ejemplo hace que el icono tenga un tamaño distinto en función del valor del campo SalesYTD .

    =IIF(Fields!SalesYTD.value = 0,0,Fields!SalesYTD.value/Max(Fields!SalesYTD.value,"Indicator"))

    Para obtener más información, consulte Ejemplos de expresiones (Generador de informes y SSRS).

  6. Seleccione Aceptar.

  7. Seleccione Aceptar.

Consulte también

Indicadores (Generador de informes y SSRS)