Eseguire attività di query comuni in Power BI Desktop

Nella finestra editor di Power Query di Power BI Desktop sono disponibili alcune attività di uso comune. Questo articolo illustra tali attività comuni e fornisce collegamenti per informazioni aggiuntive.

Le attività di query comuni illustrate di seguito sono:

  • Connettersi ai dati
  • Modellare e combinare i dati
  • Raggruppare le righe
  • Trasformare colonne tramite Pivot
  • Creare colonne personalizzate
  • Formule di query

È possibile usare più connessioni dati per completare queste attività. I dati della cartella di lavoro di Excel di esempio sono disponibili per scaricare o connettersi, nel caso in cui si voglia eseguire manualmente queste attività.

La prima connessione dati è una cartella di lavoro di Excel, che è possibile scaricare e salvare in locale.

È anche possibile trovare un'origine dati Web autonomamente, se si vuole seguire i propri dati.

Connettersi ai dati

Per connettersi ai dati in Power BI Desktop, selezionare Home e quindi scegliere Recupera dati. Power BI Desktop presenta un menu con le origini dati più comuni. Per un elenco completo delle origini dati a cui Power BI Desktop può connettersi, selezionare Altro alla fine del menu. Per altre informazioni, vedere Origini dati in Power BI Desktop.

Screenshot of the Common data sources dropdown after selecting the Get data button on the ribbon.

Per iniziare, selezionare Cartella di lavoro di Excel, specificare la cartella di lavoro di Excel indicata in precedenza e quindi scegliere Apri. editor di Power Query esamina la cartella di lavoro, quindi presenta i dati trovati nel Finestra di dialogo Strumento di navigazione dopo aver selezionato una tabella.

Screenshot of the Navigator dialog box with Table 1 chosen to load.

Selezionare Trasforma dati per modificare, regolare o modellare i dati prima di caricarli in Power BI Desktop. La modifica è particolarmente utile quando si lavora con modelli semantici di grandi dimensioni che si desidera ridurre prima del caricamento.

Connessione a tipi diversi di dati è un processo simile. Per connettersi a un'origine dati Web, selezionare Recupera dati>Altro e quindi scegliere Altro>Web> Connessione.

Screenshot of the Get data dialog box highlighting the option to connect to a Web data source.

Viene visualizzata la finestra di dialogo Da Web , in cui è possibile digitare l'URL della pagina Web.

Screenshot of the From Web dialog box showing a connection to the data source from a URL.

Seleziona OK. Come in precedenza, Power BI Desktop esamina i dati della pagina Web e mostra le opzioni di anteprima nella finestra di dialogo Strumento di navigazione . Quando si seleziona una tabella, viene visualizzata un'anteprima dei dati.

Altre connessioni dati sono simili. Power BI Desktop richiede le credenziali appropriate se è necessario autenticare la connessione.

Per una dimostrazione dettagliata della connessione ai dati in Power BI Desktop, vedere Connessione ai dati in Power BI Desktop.

Modellare e combinare i dati

È possibile modellare e combinare facilmente i dati con editor di Power Query. Questa sezione include alcuni esempi di come è possibile modellare i dati. Per una dimostrazione più completa del data shaping e della combinazione dei dati, vedere Modellare e combinare dati con Power BI Desktop.

Questa sezione e le sezioni seguenti usano la cartella di lavoro di Excel di esempioindicata in precedenza, che è possibile scaricare e salvare in locale. Caricare i dati in editor di Power Query usando il pulsante Trasforma dati nella scheda Home. Dopo aver caricato i dati, selezionare Tabella 1 nelle query disponibili nel riquadro Query, come illustrato di seguito:

Screenshot of the Power Query Editor with Table 1 highlighted in the queries pane.

Quando si modellano i dati, si trasforma un'origine dati nel formato e nel formato che soddisfa le proprie esigenze.

In editor di Power Query è possibile trovare molti comandi nella barra multifunzione e nei menu di scelta rapida. Ad esempio, quando si fa clic con il pulsante destro del mouse su una colonna, il menu di scelta rapida consente di rimuovere la colonna. In alternativa, selezionare una colonna e quindi scegliere il pulsante Rimuovi colonne dalla scheda Home della barra multifunzione.

Screenshot of the Power Query Editor with the options to remove columns highlighted.

È possibile modellare i dati in molti altri modi in questa query. È possibile rimuovere un numero qualsiasi di righe dall'alto o dal basso. In alternativa, aggiungere colonne, dividere colonne, sostituire i valori ed eseguire altre attività di data shaping. Con queste funzionalità, è possibile indirizzare editor di Power Query per ottenere i dati come si vuole.

Raggruppare le righe

In editor di Power Query è possibile raggruppare i valori di molte righe in un singolo valore. Questa funzionalità può essere utile quando si riepiloga il numero di prodotti offerti, le vendite totali o il numero di studenti.

In questo esempio si raggruppano le righe in un modello semantico di registrazione istruzione. I dati provengono dalla cartella di lavoro di Excel.

Questo esempio mostra il numero di agenzie di ogni stato. (Le agenzie possono includere distretti scolastici, altre agenzie educative come i distretti regionali del servizio e altro ancora). Selezionare la colonna State Abbr e quindi selezionare il pulsante Raggruppa per nella scheda Trasforma o nella scheda Home della barra multifunzione. (Group By è disponibile in entrambe le schede).

Screenshot of Power Query Editor highlighting the Group By button in the ribbon.

Verrà visualizzata la finestra di dialogo Raggruppa per . Quando editor di Power Query raggruppa le righe, crea una nuova colonna in cui inserisce i risultati Group By. È possibile modificare l'operazione Group By nei modi seguenti:

  1. L'elenco a discesa senza etichetta specifica la colonna da raggruppare. editor di Power Query imposta il valore predefinito sulla colonna selezionata, ma è possibile modificarlo in qualsiasi colonna della tabella.
  2. Nome nuova colonna: editor di Power Query suggerisce un nome per la nuova colonna, in base all'operazione applicata alla colonna raggruppata. È tuttavia possibile assegnare alla nuova colonna qualsiasi nome desiderato.
  3. Operazione: scegliere l'operazione che editor di Power Query si applica, ad esempio Sum, Median o Count Distinct Rows. Il valore predefinito è Count Rows.The default value is Count Rows.
  4. Aggiungi raggruppamento e Aggiungi aggregazione: questi pulsanti sono disponibili solo se si seleziona l'opzione Avanzate . In una singola operazione è possibile eseguire operazioni di raggruppamento (azioni Raggruppa per ) in molte colonne e creare diverse aggregazioni usando questi pulsanti. In base alle selezioni in questa finestra di dialogo, editor di Power Query crea una nuova colonna che opera su più colonne.

Selezionare Aggiungi raggruppamento o Aggiungi aggregazione per aggiungere più raggruppamenti o aggregazioni a un'operazione Group By . Per rimuovere un raggruppamento o un'aggregazione, selezionare l'icona con i puntini di sospensione (...) a destra della riga e quindi Elimina. Procedere e provare l'operazione Group By usando i valori predefiniti per vedere cosa accade.

Screenshot shows the Group By dialog box with the Basic and Advanced options highlighted.

Quando si seleziona OK, editor di Power Query esegue l'operazione Group By e restituisce i risultati.

Screenshot of the example Group By effects.

E con editor di Power Query, è sempre possibile rimuovere l'ultima operazione di shaping. Nel riquadro Query Impostazioni, in Passaggi applicati, è sufficiente selezionare la X accanto al passaggio completato di recente. Quindi andare avanti e sperimentare. Se non si desiderano i risultati, ripetere il passaggio fino a editor di Power Query modificare le forme dei dati nel modo desiderato.

Trasformare colonne tramite Pivot

È possibile creare colonne pivot e creare una tabella contenente valori aggregati per ogni valore univoco in una colonna. Ad esempio, per scoprire quanti prodotti diversi si trovano in ogni categoria di prodotto, è possibile creare rapidamente una tabella per farlo.

Per creare una nuova tabella che mostra un conteggio dei prodotti per ogni categoria (in base alla colonna CategoryName), selezionare la colonna e quindi selezionare Trasforma>colonna pivot.

Screenshot of the Pivot Column button highlighted on the Transform tab.

Viene visualizzata la finestra di dialogo Colonna pivot che indica i valori della colonna usati dall'operazione per creare nuove colonne. (Se il nome della colonna desiderato di CategoryName non viene visualizzato, selezionarlo nell'elenco a discesa. Quando si espandono opzioni avanzate, è possibile selezionare la funzione da applicare ai valori aggregati.

Screenshot of the Pivot Column dialog box highlighting Advanced options.

Quando si seleziona OK, editor di Power Query visualizza la tabella in base alle istruzioni di trasformazione fornite nella finestra di dialogo Colonna pivot.

Screenshot of the results from Pivot Column.

Creare colonne personalizzate

In editor di Power Query è possibile creare formule personalizzate che operano su più colonne della tabella. È quindi possibile inserire i risultati di tali formule in una nuova colonna (personalizzata). editor di Power Query semplifica la creazione di colonne personalizzate.

Con i dati della cartella di lavoro di Excel in editor di Power Query, passare alla scheda Aggiungi colonna sulla barra multifunzione e quindi selezionare Colonna personalizzata.

Screenshot of the Power Query Editor highlighting the Custom Column button on the Add Column tab.

Verrà visualizzata la finestra di dialogo seguente. In questo esempio viene creata una colonna personalizzata denominata Percent ELL che calcola la percentuale di studenti totali che sono studenti in lingua inglese (ELL).

Screenshot of the Custom Column Dialog box showing an example formula.

Come per qualsiasi altro passaggio applicato in editor di Power Query, se la nuova colonna personalizzata non fornisce i dati cercati, è possibile eliminare il passaggio. Nel riquadro Query Impostazioni, in PASSAGGI APPLICATI, selezionare solo la X accanto al passaggio Aggiunta personalizzata.

Screenshot of the APPLIED STEPS history highlighting the last performed step.

Formule di query

È possibile modificare i passaggi generati editor di Power Query. È anche possibile creare formule personalizzate, che consentono di connettersi e modellare i dati in modo più preciso. Ogni volta che editor di Power Query esegue un'azione sui dati, la formula associata all'azione viene visualizzata nella barra della formula. Per visualizzare la barra della formula, passare alla scheda Visualizza della barra multifunzione e quindi selezionare Barra della formula.

Screenshot of Power Query Editor highlighting the Formula Bar checkbox on the View tab.

editor di Power Query mantiene tutti i passaggi applicati per ogni query come testo che è possibile visualizzare o modificare. È possibile visualizzare o modificare il testo per qualsiasi query usando il Editor avanzato. Selezionare Visualizza e quindi Editor avanzato.

Screenshot of Power Query Editor highlighting the Advanced Editor button on the View tab.

Di seguito è riportato uno screenshot della Editor avanzato, con i passaggi di query associati alla query USA_StudentEnrollment visualizzata. Questi passaggi vengono creati nel linguaggio formula di Power Query, spesso definito M. Per altre informazioni, vedere Creare formule di Power Query in Excel. Per visualizzare la specifica del linguaggio, vedere Specifica del linguaggio M di Power Query.

Screenshot of the Advanced Editor dialog box with an example formula.

Power BI Desktop offre un set completo di categorie di formule. Per altre informazioni e un riferimento completo a tutte le formule editor di Power Query, vedere Informazioni di riferimento sulle funzioni M di Power Query.

È possibile eseguire tutte le operazioni con Power BI Desktop. Per altre informazioni sulle relative funzionalità, vedere le risorse seguenti: