Importare dati in PowerBI da funzione con valore di tabella DB SQL

Il software per la BI di Microsoft, leader nel mercato
Rispondi

bombe13
Messaggi: 1 | Topic creati
Iscritto il: sab 6 apr 2024, 12:14

Importare dati in PowerBI da funzione con valore di tabella DB SQL

Messaggio da bombe13 »

Buongiorno,
ho la necessità di fare un query in PowerBI che mi legga i dati all'interno di un funzione del db SQL.
Questa è la query sviluppata in SSMS:

Select
D.Cd_AR_P As Cd_AR_Padre,
AP.Descrizione As Descrizione_Padre,
C.Descrizione As Descrizione_Ciclo,
D.Livello As Livello,
F.Cd_PrAttivita As Cd_PrAttivita,
F.Descrizione As DescrizioneF,
D.Cd_AR_C As Cd_AR_M,
AC.Descrizione As DescrizioneM,
AC.DBFantasma As Fantasma,
M.Consumo As ConsumoDis,
M.Consumo * 0 As QtaProdDis,
M.Cd_ARMisura As MisuraDis,
M.ConsumoUM1 As ConsumoUM1,
M.ConsumoUM1 * 0 As QtaProdUM1,
MAC.Cd_ARMisura As MisuraUM1,
M.ConsumoUM1 * 0 As ConsumoTot,
M.ConsumoUM1 * 0 As QtaProdTot,
F.EsecuzioneI/F.DivisoreGenericoI As Esecuzione,
F.EsecuzioneI * 0 As EsecuzioneProd,
F.FattoreMksI As FattoreMks,
~D.InValidita As FuoriValidita,
C.InizioValidita As InizioValiditaC,
C.FineValidita As FineValiditaC,
M.InizioValidita As InizioValiditaM,
M.FineValidita As FineValiditaM,
MGD.QuantitaDisp As Disponibilità,
MGG.Quantita As Giacenza

From DBEsplodiAll('123456789', 6630, Null, '20240406', 0, 0, 1, 0, 0, 98) D

Left Join (Select * from MGDisp(YEAR(getdate())) where Cd_MG='00001') MGD On MGD.CD_AR = D.Cd_AR_C
Left Join (Select * from MGGiac(YEAR(getdate())) where Cd_MG='00001') MGG On MGG.CD_AR = D.Cd_AR_C
Left Join DBCiclo C On C.Id_DBCiclo = D.Id_Ciclo
Left Join DBFase F On F.Id_DBFase = D.Id_Attivita And D.Id_Materiale Is Null
Left Join PrRisorsa R On R.Cd_PrRisorsa = F.Cd_PrRisorsa
Left Join DBMateriale M On M.Id_DBMateriale = D.Id_Materiale
Left Join AR AP On AP.Cd_AR = D.Cd_AR_P Collate Database_Default
Left Join AR AC On AC.Cd_AR = M.Cd_AR
Left Join ARARMisura MAC On AC.Cd_AR = MAC.Cd_AR And MAC.DefaultMisura = 1

Order By D.OrderCol


DBEspodiAll è la funzione del db SQL.

La mia necessità è quella di sviluppare un report in PowerBI che mi permetta di eseguire questa query una volta selezionato un codice articolo da un elenco (in questo caso il codice articolo è 123456789).

Ringrazio in anticipo dell'aiuto.


Rispondi