Trasformare e filtrare un set di dati SAP BW
Con editor di Power Query, è possibile applicare ulteriori trasformazioni e passaggi di filtro dei dati prima di portare il set di dati da SAP BW nel modello di dati di Power BI Desktop o Microsoft Power Platform.
In editor di Power Query, i passaggi applicati per la query vengono visualizzati nel riquadro Query Impostazioni a destra. Per modificare o rivedere un passaggio, selezionare l'icona a forma di ingranaggio accanto a un passaggio.
Ad esempio, se si seleziona l'icona a forma di ingranaggio accanto a Elementi aggiunti, è possibile esaminare gli oggetti dati selezionati in SAP BW o modificare i parametri di query specificati. In questo modo è possibile filtrare un set di dati usando una caratteristica non inclusa nel set di risultati.
È possibile applicare filtri aggiuntivi al set di dati selezionando il menu a discesa per una delle colonne.
Un altro modo semplice per impostare un filtro consiste nel fare clic con il pulsante destro del mouse su uno dei valori della tabella, quindi selezionare Filtri membro o Filtri di testo.
Ad esempio, è possibile filtrare il set di dati in modo da includere solo i record per l'anno di calendario/mese febbraio 2003 oppure applicare un filtro di testo per includere solo i record in cui l'anno di calendario/mese contiene il 2003.
Non tutti i filtri verranno piegati nella query su SAP BW. È possibile determinare se un filtro viene piegato nella query esaminando l'icona nell'angolo superiore sinistro della tabella dati, direttamente sopra il numero 1 del primo record di dati.
Se l'icona è un cubo, il filtro viene applicato nella query sul sistema SAP BW.
Se l'icona è una tabella, il filtro non fa parte della query e viene applicato solo alla tabella.
Dietro l'interfaccia utente di editor di Power Query, il codice viene generato in base al linguaggio della formula M per le query di mashup dei dati.
È possibile visualizzare il codice M generato con l'opzione Editor avanzato nella scheda Visualizza.
Per visualizzare una descrizione per ogni funzione o per testarla, fare clic con il pulsante destro del mouse sulla query SAP BW esistente nel riquadro Query e selezionare Crea funzione. Nella barra della formula in alto immettere:
= <nome della funzione>
dove <nome> della funzione è il nome della funzione che si vuole visualizzare. Nell'esempio seguente viene illustrata la descrizione della Cube.Transform
funzione .
Gli esempi seguenti illustrano alcune descrizioni di varie funzioni del cubo:
Cube.Transform
: applica l'elenco di funzioni o trasformazioni nel cubo.Cube.ApplyParameter
: applica i valori specificati per un parametro.Cube.DisplayFolders
: restituisce un albero annidato di oggetti che rappresenta la gerarchia di cartelle di visualizzazione del cubo.Cube.Parameters
: restituisce una tabella con il set di parametri che possono essere applicati al cubo.Cube.Dimensions
: restituisce una tabella con il set di dimensioni per il cubo.Cube.Measures
: restituisce una tabella con il set di misure per il cubo.