Crea un elenco delimitato in Power Query - Esercitazione sulleditor di query

Crea un elenco delimitato in Power Query - Esercitazione sulleditor di query

Ti mostrerò come creare un elenco delimitato utilizzando Power Query.

Mi sono imbattuto in questa domanda nel in cui un membro voleva creare un elenco di prodotti acquistati da ciascun cliente distinto. Questo può essere fatto facilmente tramite Power Query. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Sommario

Come creare un elenco delimitato

In Power Query, l'unica tabella disponibile è la tabella Sales.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Farò riferimento a ciò facendo clic con il pulsante destro del mouse sul nome della tabella nel riquadro di destra e selezionando Riferimento.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Fare riferimento alla tabella delle vendite mi darà una copia esatta della tabella originale.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Da questo duplicato, ho solo bisogno della colonna Cliente e della colonna Prodotto.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Quindi farò riferimento a quelle due tabelle tra parentesi quadre nella mia misura.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Dopo aver premuto Invio, mi ritroverò con una tabella che contiene solo quelle due colonne.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Poiché in queste colonne sono presenti valori duplicati, aggiungerò Table. Distinto alla mia misura. Ciò significa che voglio che vengano visualizzati solo valori distinti sulla mia tabella.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Questo mi lascia con una tabella molto più piccola che mostra solo una combinazione distinta di ciascun cliente e prodotto.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Per creare un elenco di prodotti per cliente, farò clic sulla colonna Cliente per evidenziarla, quindi farò clic su Raggruppa per sotto la barra multifunzione Home.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Poiché ho evidenziato la colonna Cliente, verrà visualizzata automaticamente nella tabella a discesa. Selezionerò Tutte le righe in Operazione, quindi chiamerò questa nuova colonna AllRows.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Dopo aver premuto OK, mi ritroverò con questa tabella nidificata.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Una tabella nidificata significa che ho una tabella all'interno di una tabella. Quindi, se faccio clic su uno degli spazi bianchi sotto la colonna AllRows (e non sull'oggetto tabella stesso), posso vedere un'anteprima della tabella a cui si fa riferimento.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Ora che ho una tabella limitata per i miei clienti univoci, estrarrò i valori dalla colonna del prodotto.

Quindi aggiungerò una colonna personalizzata.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Rinominerò questa colonna personalizzata in Prodotti.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Successivamente, farò riferimento alla colonna AllRows scegliendola nell'elenco delle colonne disponibili sulla destra. In questo modo, la tabella nidificata verrà visualizzata automaticamente nella mia formula di colonna personalizzata.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Dato che ho bisogno solo della colonna Product di quella tabella nidificata, la aggiungerò tra parentesi quadre.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Dopo aver premuto OK, la colonna verrà visualizzata come oggetto elenco nella mia tabella. Si presenta come un oggetto elenco e non come un oggetto tabella perché qui ho scelto solo una singola colonna.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Come con la colonna AllRows in precedenza, se clicco su uno qualsiasi degli spazi bianchi nella colonna Prodotti, vedrò un'anteprima dell'elenco dei prodotti in basso.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Ora, guarda il nome della colonna per la colonna Prodotti. Se clicco su queste frecce laterali, ottengo due opzioni.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

La prima opzione dice Espandi a nuove righe. Questo mi riporterà solo al punto di partenza perché aggiungerà solo un nuovo record sulla mia tabella per ogni prodotto nella mia lista, e non voglio farlo.

Quindi selezionerò Estrai valori. Qui è dove posso selezionare un delimitatore. Selezionerò Personalizzato in questo scenario.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Inserirò solo una virgola e uno spazio come delimitatore personalizzato.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query

Dopo aver premuto OK, avrò un elenco di prodotti acquistati da ciascun cliente.

Crea un elenco delimitato in Power Query - Esercitazione sull'editor di query


3 modi per combinare i valori utilizzando DAX all'interno di LuckyTemplates
Segmentazione dei clienti di LuckyTemplates: mostrare il movimento dei gruppi nel tempo
Parametri delle query di LuckyTemplates: ottimizzare le tabelle

Conclusione

Un elenco delimitato è un ottimo modo per visualizzare i valori in modo semplice. La chiave qui è sapere quale tipo di delimitatore utilizzare per assicurarsi che i valori siano visualizzati correttamente.

Questo mostra solo quanto puoi essere flessibile all'interno di LuckyTemplates, specialmente quando usi Power Query.

Ti auguro il meglio,

Melissa


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere