¿Cómo crear una tarea utilizando un Supporting Report de PowerBI mediante consultas SQL (con ejemplo)?

¿Cómo crear una tarea utilizando un Supporting Report de PowerBI mediante consultas SQL (con ejemplo)?

CREADO EL 13 oct 2025 I AUTORA Emma Camacho

Siguiendo el ejemplo How to create a Word report using PowerBI as a data source in Mail & Deploy (with example)?, ya estamos listos para enviar los informes a los responsables de tienda. La siguiente captura de pantalla muestra el Supporting Report creado para gestionar los destinatarios responsables de tienda. Puede utilizar el archivo de Excel adjunto para crearlo. El campo Flag indica quién quiere recibir un correo electrónico y quién no.

la tarea tiene este aspecto:

Veamos las acciones en detalle:

CYCLE OVER VALUES

EvaluateSqlDatasourceExpression( "M&D Demo_Supporting Report", "SELECT * FROM [M&D Demo_Supporting Report].[Model].[Store Managers] ", 1 )

Para más información, consulte EvaluateSqlDatasourceExpression.

Tendrá acceso a toda la fila de la tabla mediante CycleValue y la expresión Value, por ejemplo, [CycleValue].[Store].Value("Email") para obtener el correo electrónico actual.

OUTPUT DEBUG INFORMATION

"Cycle over values: " & [CycleValue].[Store].Value.ToCsv()

Esta acción solo sirve para depuración. La expresión ToCsv() mostrará toda la fila separando los valores de los campos con comas. El registro de ejecución mostrará algo como esto:

GROUP

[CycleValue].[Store].Value("Flag")=1

Enviar correos solo a los responsables de tienda que quieran recibirlos.

CREATE REPORT DOCUMENT

El informe está diseñado para recibir como parámetro el nombre de la tienda. El propio informe filtrará (mediante la cláusula WHERE) las tablas según el parámetro.

Send E-Mail

El nombre del archivo del informe será el nombre de la tienda y se enviará al correo electrónico correspondiente.

El Cycle recorrerá todas las tiendas del Supporting Report y todos los responsables de tienda con Flag = 1 recibirán un informe.


Info

¿Necesita más orientación?

Si necesita información más detallada o ayuda adicional, visite nuestra completa documentación en línea. Nuestros recursos están diseñados para ayudarle a utilizar todas las funciones de forma eficaz.