Lección 4: Agregar una tabla al informe (Reporting Services)

Después de definir un conjunto de datos, puede comenzar a definir el diseño del informe. El diseño del informe se crea arrastrando y colocando en la superficie de diseño regiones de datos, cuadros de texto, imágenes y otros elementos que se desean incluir en el informe.

Los elementos que contienen filas de datos repetidas procedentes de conjuntos de datos subyacentes se denominan regiones de datos. Normalmente, los informes solo contienen una región de datos, pero puede agregar más si, por ejemplo, desea agregar un gráfico al informe de tabla. Después de agregar una región de datos, puede agregar campos a la misma.

Para agregar una región de datos de tabla y campos a un diseño de informe

  1. En el Cuadro de herramientas, haga clic en Tabla y, a continuación, haga clic en la superficie de diseño. El Diseñador de informes dibuja una región de datos de tabla con tres columnas en el centro de la superficie de diseño.

    Nota

    El Cuadro de herramientas puede aparecer como una ficha a la izquierda del panel Datos de informe. Para abrir el Cuadro de herramientas, pase el puntero por encima de la ficha Cuadro de herramientas. Si el Cuadro de herramientas no está visible, en el menú Ver, haga clic en Cuadro de herramientas.

  2. En el panel Datos del informe, expanda el conjunto de datos AdventureWorksDataset para mostrar los campos.

  3. Arrastre el campo Date desde el panel Datos del informe hasta la primera columna de la tabla.

    Al colocar el campo en la primera columna, suceden dos cosas. En primer lugar, la celda de datos mostrará el nombre del campo, que se conoce como la expresión de campo, entre corchetes: [Date]. En segundo lugar, se agrega automáticamente un valor de encabezado de columna a la fila Encabezado, inmediatamente encima de la expresión de campo. De forma predeterminada, la columna tiene el nombre del campo. Puede seleccionar el texto de la fila Encabezado y escribir un nuevo nombre.

  4. Arrastre el campo Order desde el panel Datos del informe hasta la segunda columna de la tabla.

  5. Arrastre el campo Product desde el panel Datos del informe hasta la tercera columna de la tabla.

  6. Arrastre el campo Qty hasta el borde derecho de la tercera columna hasta que obtenga un cursor vertical y el puntero del mouse incluya un signo más [+]. Cuando suelte el botón, se creará una cuarta columna para [Qty].

  7. Agregue el campo LineTotal de la misma manera, creando una quinta columna.

    Nota

    El encabezado de columna es Line Total. El Diseñador de informes crea automáticamente un nombre descriptivo para la columna, para lo cual divide LineTotal en dos palabras.

    En el diagrama siguiente se muestra una región de datos de tabla rellenada con estos campos: Date, Order, Product, Qty y Line Total.

    Diseño, Tabla con fila de encabezado y fila de detalle

Obtener una vista previa del informe

Al obtener una vista previa de un informe, se puede ver con facilidad el informe representado sin tener que publicarlo antes en un servidor de informes. Es probable que desee obtener frecuentemente una vista previa de un informe durante su diseño.

Para obtener una vista previa de un informe

  • Haga clic en la ficha Vista previa. El Diseñador de informes ejecuta el informe y lo muestra en la Vista previa.

    El diagrama siguiente muestra parte del informe en la Vista previa.

    Vista previa, filas de detalle de la tabla con 5 columnas

    Observe que la moneda (en la columna de Line Total) tiene seis posiciones decimales, y que la fecha tiene una marca de tiempo innecesaria. En la lección siguiente corregirá ese formato.

Nota

Puede guardar el proyecto de informe antes o después de obtener su vista previa. En el menú Archivo, haga clic en Guardar todo.

Pasos siguientes

Ha agregado correctamente una región de datos de tabla al informe, ha agregado campos a la región de datos y ha obtenido una vista previa del informe. A continuación, dará formato a los encabezados de columna y a los valores de fecha y de moneda. Vea Lección 5: Aplicar formato a un informe (Reporting Services).