¿Cómo crear un informe de Excel utilizando PowerBI como fuente de datos en Mail & Deploy mediante consultas SQL (con ejemplo)?

¿Cómo crear un informe de Excel utilizando PowerBI como fuente de datos en Mail & Deploy mediante consultas SQL (con ejemplo)?

CREADO EL 12 ago 2025 I AUTORA Emma Camacho

Crear un informe de Excel utilizando PowerBI como fuente de datos en Mail & Deploy le permite aprovechar potentes capacidades de análisis de datos. Este es un ejemplo para empezar:

Caso de uso

Diseñar el 3 Top Stores Analysis Report.

Informe de Mail & Deploy

¿Cómo llegar ahí?

Fuente de datos PowerBI Server Database

How to configure a PowerBI Datasource in version 3.6 and higher?

Este ejemplo utiliza el informe de PowerBI Sales & Returns Sample. Puede encontrarlo aquí: Sales & Returns Sample v201912.pbix.

Definición de la fuente de datos

Plantilla del informe

La plantilla está adjunta a este artículo.

PARÁMETROS

Datasource

"M&D Demo_Sales & Returns Sample v201912"

Este es el nombre de la fuente de datos utilizado en la definición de la fuente de datos de M&D y sirve para facilitar el uso de las funciones EvaluateSqlDatasourceExpression y EvaluateDatasourceExpression.

Model

"[M&D Demo_Sales & Returns Sample v201912].[Model]"

Para facilitar la escritura de las consultas SQL, se puede definir este parámetro.

Otra opción es utilizar la abreviatura proporcionada por M&D:

"[<catalog>].[Model]"

ELEMENTOS

NetSales

EvaluateDatasourceExpression( [ReportParameter].[Datasource],

"SELECT s.[Net Sales] FROM " &

[ReportParameter].[Model] & ".Measures As s " )

Units Sold

EvaluateDatasourceExpression( [ReportParameter].[Datasource], "SELECT s.[Units Sold] FROM " &

[ReportParameter].[Model] & ".Measures As s " )

Category Breakdown

Source: SQL Query

SQL Query Datasource: M&D Demo_Sales & Returns Sample v201912

SQL Query: "SELECT p.[Product], s.[Net Sales], s.[Units Sold] FROM " &

[ReportParameter].[Model] & ".Product As p " &

"INNER JOIN " & [ReportParameter].[Model] & ".Measures As s " &

"group by p.[Product] order by s.[Net Sales] desc "

Insertion Mode: Write To Worksheet

Row Insertion Mode: Overwrite

Store_rep

EvaluateSqlDatasourceExpression(

[ReportParameter].[Datasource], "SELECT store.[Store] FROM " &

[ReportParameter].[Model] & ".Store As store " &

"INNER JOIN " & [ReportParameter].[Model] & ".Measures As s " &

"group by store.[Store] order by s.[Net Sales] desc LIMIT 3 " , 2 )

Para más información, consulte EvaluateSqlDatasourceExpression.

Store

[RepeatedValue].[Store]

Net Sales_perStore

EvaluateDatasourceExpression( [ReportParameter].[Datasource], "SELECT s.[Net Sales] FROM " &

[ReportParameter].[Model] & ".Store As store " &

"INNER JOIN " & [ReportParameter].[Model] & ".Measures As s " &

"where store.Store = '" & [RepeatedValue].[Store] &"'" )

Units Sold_perStore

EvaluateDatasourceExpression( [ReportParameter].[Datasource], "SELECT s.[Units Sold] FROM " &

[ReportParameter].[Model] & ".Store As store " &

"INNER JOIN "&[ReportParameter].[Model]&".Measures As s " &

"where store.Store = '" & [RepeatedValue].[Store]&"'" )

CategoryBreakdown_perStore

Source: SQL Query

SQL Query Datasource: M&D Demo_Sales & Returns Sample v201912

SQL Query: "SELECT p.[Product], s.[Net Sales] FROM " &

[ReportParameter].[Model] & ".Product As p " &

"INNER JOIN " & [ReportParameter].[Model] & ".Store As store " &

"INNER JOIN " & [ReportParameter].[Model] & ".Measures As s " &

"where store.Store = '" &[RepeatedValue].[Store]& "' group by p.[Product] order by s.[Net Sales] desc "

Insertion Mode: Fill MSO Chart


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.