Insertar otros tipos de contenido de Power BI

Completado

Puede insertar otros tipos de contenido de Power BI, como objetos visuales de informes de Power BI, informes paginados, paneles, iconos de paneles y la experiencia de Q&A. A diferencia de los informes de Power BI, no es posible editar ni crear estos otros tipos de contenido.

Insertar objetos visuales de informes de Power BI

Puede insertar objetos visuales de informe únicos procedentes de un informe de Power BI. Use un objeto de configuración de tipo IVisualLoadConfiguration. Además de las propiedades necesarias (descritas en la unidad 1; la propiedad type se establece en visual), también debe establecer las siguientes propiedades.

  • pageName - Obligatorio: el nombre de la página que contiene el objeto visual que va a insertar. Puede usar la función Report getPages para obtener las páginas del informe.
  • visualName - Requerido. Nombre del objeto visual que va a insertar. Puede usar la función Page getVisuals para obtener los objetos visuales de una página.

La aplicación puede aplicar filtros al objeto visual mediante la función updateFilters.

Sugerencia

No inserte demasiados objetos visuales que se originan en una misma página porque puede que no funcione bien. Además, si necesita más control al insertar varios objetos visuales del mismo informe, puede hacerlo de forma más eficaz mediante diseños personalizados. Para obtener más información sobre los diseños personalizados, consulte Personalizar un diseño de informe.

Para obtener una descripción completa de la inserción de objetos visuales de informes Power BI, consulte Insertar un objeto visual de informe.

Insertar informes paginados

Puede insertar informes paginados mediante un objeto de configuración de tipo IEmbedConfigurationBase. Además de las propiedades necesarias (descritas en la unidad 1; la propiedad type se establece en report), también debe establecer las siguientes propiedades.

  • id - Requerido. Identificador del área de trabajo (GroupID) que contiene el informe paginado.
  • uniqueId - Requerido. El identificador del informe paginado.

También está la propiedad settings, que es opcional. Puede pasar un objeto de tipo IPaginatedReportSettings para especificar información sobre la apariencia del panel de parámetros del informe. La aplicación puede habilitar y expandir el panel.

Para establecer parámetros de informes paginados, páselos a la dirección URL de inserción. Sin embargo, no es posible establecer valores de varios parámetros. Para obtener más información, consulte Pasar un parámetro de informe en una URL para un informe paginado en Power BI.

Para obtener una descripción completa de la inserción de informes paginados, consulte Insertar un informe paginado.

Insertar paneles

Puede insertar paneles mediante un objeto de configuración de tipo IDashboardLoadConfiguration. Además de las propiedades necesarias (descritas en la unidad 1; la propiedad type se establece en dashboard), también debe establecer la propiedad pageView. Las opciones son:

  • fitToWidth : el ancho del panel insertado coincide con el ancho del elemento div que contiene el panel.
  • oneColumn: el panel insertado aparece en una columna. Esta opción es adecuada para dispositivos de factor de forma pequeño, como un teléfono móvil.
  • actualSize: el panel insertado aparece en tamaño completo.

Para obtener una descripción completa de los paneles de inserción, consulte Insertar un panel.

Insertar iconos del panel

Puede insertar iconos del panel mediante un objeto de configuración de tipo ITileLoadConfiguration. Además de las propiedades necesarias (descritas en la unidad 1; la propiedad type se establece en tile), también debe establecer las siguientes propiedades.

  • dashboardId - Requerido. Identificador del panel que contiene el icono.
  • id - Requerido. Identificador del icono del panel. Puede usar la API de REST de Power BI para obtener iconos de panel y sus propiedades.

Para obtener una descripción completa de los paneles de inserción, consulte Insertar un icono de panel.

Insertar la experiencia de Q&A

Puede insertar la experiencia de Q&A mediante un objeto de configuración de tipo ILoadQnaConfiguration. Además de las propiedades necesarias (descritas en la unidad 1; la propiedad type se establece en qna), también debe establecer las siguientes propiedades.

  • datasetIds - Requerido. Matriz de identificadores de conjuntos de datos. Sin embargo, actualmente solo se admite un identificador de conjunto de datos.
  • viewMode (opcional). QnaMode.Interactive, que permite al usuario escribir preguntas, o QnaMode.ResultOnly, que requiere el envío de una pregunta.
  • question (opcional). La pregunta que proporciona la aplicación. La propiedad viewMode debe establecerse en QnaMode.ResultOnly.

Sugerencia

Fomentar el uso del Q&A puede ayudar a reducir el número de informes y paneles que necesita desarrollar. Además, puede insertar un objeto visual de Q&A desde un informe de Power BI. Este enfoque proporciona la capacidad de dar formato al objeto visual, y la aplicación puede aplicarle filtros.

Para obtener una descripción completa de la inserción de la experiencia de Q&A, consulte Insertar un objeto visual de Q&A independiente.