Establecer un mensaje para cuando no hay datos en una región de datos (Generador de informes y SSRS)

Cuando desee especificar el texto que se debe representar en el informe representado en lugar de una región de datos que no tiene datos, establezca la propiedad NoRowsMessage para una región de datos de tabla, matriz o lista, la propiedad NoDataMessage para una región de datos de gráfico y la propiedad NoDataText para la escala de colores de un mapa. En tiempo de ejecución, el procesador de informes ejecuta la consulta para cada conjunto de datos de un informe y la consulta del conjunto de datos puede no generar ningún conjunto de resultados. En las regiones de datos enlazadas a conjuntos de datos vacíos, es posible especificar el texto que se debe mostrar en lugar de mostrar una región de datos vacía. También se puede establecer la propiedad NoRowsMessage para un subinforme cuando ningún conjunto de datos de dicho subinforme tenga datos en tiempo de ejecución.

[!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 establecer la propiedad NoRowsMessage para una tabla, una matriz o una lista

  1. En la vista Diseño, haga clic en la región de datos de tabla, matriz o lista o en el subinforme en la superficie de diseño para seleccionarlo. Las propiedades del elemento seleccionado aparecen en el panel de propiedades.

  2. En el panel de propiedades, escriba el texto que desea mostrar como mensaje en el campo de la propiedad NoRowsMessage.

    Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo Expresión y crear una expresión.

Para establecer la propiedad NoDataMessage para un gráfico

  1. En la vista Diseño, haga clic en el gráfico en la superficie de diseño para seleccionarlo. Las propiedades del elemento seleccionado aparecen en el panel de propiedades.

  2. En el panel de propiedades, expanda el nodo para NoDataMessage.

  3. En Título, escriba el texto que desea que se muestre como mensaje en el campo de propiedades NoDataMessage.

    Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo Expresión y crear una expresión.

Para establecer la propiedad NoRowsMessage para un subinforme

  1. En la vista Diseño, haga clic en el subinforme en la superficie de diseño para seleccionarlo. Las propiedades del elemento seleccionado aparecen en el panel de propiedades.

  2. En el panel de propiedades, escriba el texto que desea mostrar como mensaje en el campo de la propiedad NoRowsMessage.

    Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo Expresión y crear una expresión.

Para establecer la propiedad NoDataText para la escala de colores de un mapa

  1. En la vista Diseño, haga clic en la escala de colores del mapa para seleccionarla. Las propiedades del elemento seleccionado aparecen en el panel de propiedades.

  2. En el panel Propiedades, en NoDataText, escriba el texto que desea mostrar como etiqueta para los colores que no tengan valores de datos.

    Como alternativa, en la lista desplegable, haga clic en Expresión para abrir el cuadro de diálogo Expresión y crear una expresión.

Vea también

Conceptos

Subinformes (Generador de informes y SSRS)

Tablas, matrices y listas (Generador de informes y SSRS)

Gráficos (Generador de informes y SSRS)

Mapas (Generador de informes y SSRS)

Subinformes (Generador de informes y SSRS)