Compartir a través de


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

Cuando quiera especificar el texto que se debe mostrar 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 Diseño de informes en Diseñador de informes y Report Builder (SSRS) en la Web en 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 Propiedades, escriba el texto que desea mostrar como un mensaje en NoRowsMessage el campo de propiedad.

    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 Propiedades, expanda el nodo para NoDataMessage.

  3. En Título, escriba el texto que desea mostrar como un mensaje en NoDataMessage el campo de propiedad.

    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 Propiedades, escriba el texto que desea mostrar como un mensaje en NoRowsMessage el campo de propiedad.

    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 una etiqueta para los colores sin ningún valor 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.

Consulte también

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)