Escritura directa de datos en un informe paginado en Report Builder

SE APLICA A: Power BI Report Builder Power BI Desktop

En este artículo se explica una característica de Microsoft Power BI Report Builder que le permite escribir datos directamente en un informe paginado como un conjunto de datos insertado. Puede escribir los datos directamente en un conjunto de datos del informe o pegarlos desde otro programa como Microsoft Excel. Después de escribir los datos para crear un conjunto de datos, puede usarlo tal como lo haría con cualquier otro conjunto de datos insertado que haya creado. Además, puede agregar más de una tabla y usar una como un filtro de la otra. Esta característica es especialmente útil para conjuntos de datos pequeños y estáticos que puede que deba usar en el informe, como los parámetros de informe.

Requisitos previos

Los requisitos de licencia para los informes paginados de Power BI (archivos .rdl) son los mismos que para los informes de Power BI(archivos .pbix).

Creación de un origen de datos y un conjunto de datos

Una vez que haya descargado e instalado Report Builder, siga el mismo flujo de trabajo que usa para agregar un origen de datos y un conjunto de datos insertados al informe. En el siguiente procedimiento, en Orígenes de datos verá una nueva opción: Especificar datos. Solo tiene que configurar este origen de datos una vez en un informe. Después, puede crear varias tablas de datos especificados como conjuntos de datos independientes, todo ello con ese único origen de datos.

  1. En el panel Datos de informe, haga clic en Nuevo>Conjunto de datos.

    Screenshot of the Dataset option in the Report Data pane.

  2. En el cuadro de diálogo Propiedades del conjunto de datos, asigne un nombre al conjunto de datos. No incluya espacios.

  3. Junto a Origen de datos, haga clic en Nueva.

    Screenshot of the New embedded data source button.

  4. En el cuadro Seleccionar el tipo de conexión, seleccione Especificar datos>Aceptar.

    Screenshot of the Enter Data option.

  5. En el cuadro de diálogo Propiedades del conjunto de datos, haga clic en Diseñador de consultas.

    Screenshot of the Query Designer button.

  6. En el panel Diseñador de consultas, haga clic con el botón derecho y pegue los datos en la tabla.

    Screenshot of the Paste option in the Query Designer.

  7. Para establecer los nombres de las columnas, haga doble clic en el encabezado NuevaColumna de cada una de ellas y escriba el nombre de la columna.

    Screenshot of the column name selection.

  8. Si la primera fila contiene los encabezados de columna de los datos originales, haga clic con el botón derecho y elimínela.

  9. De forma predeterminada, el tipo de datos de cada columna es Cadena. Para cambiar el tipo de datos, haga clic con el botón derecho en el encabezado de columna >Cambiar tipo y establézcalo en otro tipo de datos, como Fecha o Flotante.

    Screenshot of the Change data type options.

  10. Cuando haya terminado de crear la tabla, haga clic en Aceptar.

    La consulta que se genera es la misma que vería con un origen de datos XML. En segundo plano, usamos XML como el proveedor de datos. Lo hemos adaptado para aceptar también este escenario.

    Screenshot of the XML data structure.

  11. En el cuadro de diálogo Propiedades del conjunto de datos, haga clic en Aceptar.

  12. Verá el origen de datos y el conjunto de datos en el panel Datos de informe.

    Screenshot of the Datasets in the Report Data pane.

Puede usar el conjunto de datos como base para las visualizaciones de datos en el informe. También puede agregar otro conjunto de datos y usar el mismo origen de datos para él.

Diseño del informe

Ahora que tiene un origen de datos y un conjunto de datos, está listo para crear el informe. En el procedimiento siguiente se crea un informe simple basado en los datos de la sección anterior.

  1. En el menú Insertar, seleccione Tabla>Asistente para tablas.

    Screenshot of the Table Wizard option.

  2. Seleccione el conjunto de datos que acaba de crear >Siguiente.

    Screenshot of the Choose a dataset dialog.

  3. En la página Organizar campos, arrastre los campos por los que quiera agrupar desde el cuadro Campos disponibles hasta el cuadro Grupos de filas. En este ejemplo:

    • CountryRegion
    • SalesYear
  4. Arrastre los campos que quiera agregar desde el cuadro Campos disponibles hasta el cuadro Valores. En este ejemplo:

    • ImporteVentas

    De forma predeterminada, Generador de informes suma los campos del cuadro Valores, pero puede elegir otra agregación.

    Screenshot of different aggregations to choose from.

  5. Seleccione Siguiente.

  6. En la página Elegir el diseño, mantenga toda la configuración predeterminada, pero desactive Expandir o contraer grupos. En general, la expansión y contracción de grupos es magnífica, pero esta vez quiere ver todos los datos.

  7. Seleccione Siguiente>Finalizar. La tabla se muestra en la superficie de diseño.

    Screenshot of the report in Design view.

Ejecución del informe

Para ver los valores reales y obtener una vista previa del informe, ejecútelo.

  1. Seleccione Ejecutar en el menú Inicio.

    Screenshot of selecting Run on the Home ribbon.

    Ahora verá los valores. La matriz tiene más filas de las que ha visto en la vista Diseño. Puede dar formato a la página o decidir usar la configuración predeterminada antes de guardarla en el equipo local o publicarla en el servicio.

  2. Para ver el aspecto que tendrá el informe al imprimirlo, seleccione Diseño de impresión.

    Screenshot of selecting Print Layout.

    Lo verá tal y como aparecerá en una página impresa.

    Screenshot of the report in print layout view.

Carga del informe paginado en el servicio Power BI

Ahora que se admiten informes paginados en el servicio Power BI, puede cargar el informe paginado en cualquier área de trabajo. Vea Carga de un informe paginado para obtener más información.

Carga del informe paginado en un servidor de informes

También puede cargar el informe paginado en un servidor de informes de Power BI Report Server o SQL Server Reporting Services 2016 o 2017. Antes de hacerlo, deberá agregar el siguiente elemento al archivo RsReportServer.config como una extensión de datos adicional. Haga una copia de seguridad del archivo RsReportServer.config antes de realizar el cambio, en caso de que surja algún problema.

<Extension Name="ENTERDATA" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions">
    <Configuration>
        <ConfigName>ENTERDATA</ConfigName>
    </Configuration>
</Extension>

Después de editarlo, la lista de proveedores de datos del archivo de configuración tiene el siguiente aspecto:

Screenshot of the Report Server config file.

¡Ya está! Ya puede publicar informes que usen esta nueva funcionalidad en el servidor de informes.

Pasos siguientes