Especificar el tamaño de un indicador utilizando una expresión (Generador de informes y SSRS)
Además del color, dirección y forma, puede usar el tamaño para maximizar el impacto visual de los indicadores.
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 el tamaño de los de iconos dinámicamente, 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, vea Expresiones (Generador de informes y SSRS).
La expresión utilizada 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 las definiciones de informe (.rdl) en el Generador de informes y en el Diseñador de informes en SQL Server Data Tools. 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 y el Administrador de informes (SSRS) en el sitio web microsoft.com.
Para especificar el tamaño de icono de indicador mediante una expresión
Haga clic en el indicador que desea cambiar.
En el panel Propiedades, busque la propiedad IndicatorStates.
Si el panel Propiedades está organizado por categorías, encontrará IndicatorStates en la categoría Estados.
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.
En la lista Selección múltiple de propiedades, haga clic en la flecha hacia abajo que hay al lado de ScaleFactor y, a continuación, haga clic en Expresión.
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, vea Ejemplos de expresiones (Generador de informes y SSRS).
Haga clic en Aceptar.
Haga clic en Aceptar.