| PRIMO creato l'11 ago 2025 I AUTORE Emma Camacho |
Creazioneun rapporto Word utilizzando un PowerBI come origine dati in Mail e distribuzioneconsente di sfruttare potenti funzionalità di analisi dei dati. Ecco unesempio per aiutarti a iniziare:
Caso d'uso
Progettare un report di analisi del negozio per un negozio specifico.
Rapporto posta e distribuzione
Il report di output assomiglia a questo:
Come arrivarci?
Fonte dati del database PowerBI Server
Come configurare una fonte dati PowerBI nella versione 3.6 e versioni successive?
Definizione delle fonti dati
Template di relazione
Il modello è allegato a questo articolo.
Parametti
Fonte dati
"M&D Demo_Sales & Restituisce campione v201912"
Questo è il nome dell'origine dati utilizzata nella definizione Fonte dati M&D e viene utilizzato per facilitare l'utilizzo della funzione EvaluateSqlDatasourceExpression e l'uso della funzione EvaluateDatasourceExpression.
Un'altra opzione è quella di utilizzare l'abbreviazione fornita da M&D:
"[].[Modello]"
Modello
"[M&D Demo_Sales & Restituisce campione v201912].[Modello]"
Al fine di facilitare la scrittura delle query SQL, questo parametro può essere definito.
Negozio
"Contoso"
Questo è il parametro a cui definisce lo Store da filtrare.
Elementi
NetSales
formato( EvaluateDatasourceExpression( [ReportParameter].[Fonte dati], "SELECT s.[Nite nette] DA " &
[ReportParametro].[Modello]& ".Store Come negozio " &
"INNER JOIN "&[ReportParameter].[Modello]&".Misure come s " &
"dove store.Store = '" & [ReportParameter].[Store] &"'" ), "$ ##,##0" )
Unità vendute
formato( EvaluateDatasourceExpression( [ReportParameter].[Fonte dati], "SELECT s.[Unità vendute] DA " &
[ReportParametro].[Modello]&".Store Come negozio " &
"INNER JOIN "&[ReportParameter].[Modello]&".Misure come s " &
"dove store.Store = '" & [ReportParameter].[Store] &"'" ), "##,##0")
Categoria Ripartizione
Fonte: SQL Query
Fonte dati SQL Query: M&D Demo_Sales & Restituisce campione v201912
SQL Query: "SELECT p.[Prodotto], s.[ Vendite nette] DA " &
[ReportParametro].[Modello]& ".Prodotto come p " &
"INNER JOIN "&[ReportParameter].[Modello]&".Store Come negozio " &
"INNER JOIN "&[ReportParameter].[Modello]&".Misure come s " &
"dove store.Store = '" & [ReportParameter].[Store] & "' gruppo per p.[Prodotto] ordine da s.[Net Sales] "
Modalità di inserimento: riempire il grafico MSO
Restituzioni
formato( EvaluateDatasourceExpression( [ReportParameter].[Fonte dati], "SELECT s.[Ritorno] DA " &
[ReportParametro].[Modello]&".Store Come negozio " &
"INNER JOIN "&[ReportParameter].[Modello]&".Misure come s " &
"dove store.Store = '" & [ReportParameter].[Store] &"'" ), "$ ##,##0" )
Unità restituite
formato( EvaluateDatasourceExpression( [ReportParameter].[Fonte dati], "SELECT s.[Unità restituite] DA " &
[ReportParametro].[Modello]&".Store Come negozio " &
"INNER JOIN "&[ReportParameter].[Modello]&".Misure come s " &
"dove store.Store = '" & [ReportParameter].[Store] &"'" ), "##,##0")
Ripartizione del ritorno
Fonte: SQL Query
Fonte dati SQL Query: M&D Demo_Sales & Restituisce campione v201912
SQL Query: "SELECT p.[Prodotto], s.[Riturns] DA " &
[ReportParametro].[Modello]&".Prodotto come p " &
"INNER JOIN "&[ReportParameter].[Modello]&".Store Come negozio " &
"INNER JOIN "&[ReportParameter].[Modello]&".Misure come s " &
"dove store.Store = '" & [ReportParameter].[Store] & "' gruppo per p.[Prodotto] ordine da s.[Riturns] "
Modalità di inserimento: riempire il grafico MSO
Oggi
Date.Now.Tostring("dd.MMM.yyyy")