Estrai valori da record ed elenchi in Power Query

Estrai valori da record ed elenchi in Power Query

In questo post del blog, daremo un'occhiata a come estrarre valori da record ed elenchi utilizzando Power Query . Come puoi vedere, la prima colonna della mia tabella contiene i record. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Estrai valori da record ed elenchi in Power Query

Quando clicco di lato nello spazio bianco, posso vedere un'anteprima di quel record qui sotto.

Estrai valori da record ed elenchi in Power Query

Diciamo che voglio estrarre un singolo valore da questo record e non voglio espandere l'intero record. Voglio solo recuperare il nome .

Estrai valori da record ed elenchi in Power Query

Per recuperare un singolo valore dal record, userò una funzione chiamata Record. Campo . Innanzitutto, aggiungeremo una colonna personalizzata .

Estrai valori da record ed elenchi in Power Query

In secondo luogo, inserisci la funzione M , quindi punta a Column1 che contiene i nostri record e identifica il campo a cui vogliamo accedere.

Estrai valori da record ed elenchi in Power Query

Tutto quello che dobbiamo fare è passare il suo nome come valore di testo. Quel campo si chiamava Name quindi aggiungeremo le parentesi di chiusura e premere OK .

Estrai valori da record ed elenchi in Power Query

Come puoi vedere, ora abbiamo estratto tutti quei valori di campo.

Estrai valori da record ed elenchi in Power Query

Invece di una funzione, posso anche utilizzare un operatore di accesso al campo per selezionare un valore da un record. Di nuovo, aggiungiamo una colonna personalizzata.

Estrai valori da record ed elenchi in Power Query

Innanzitutto, faremo riferimento alla colonna contenente il record . Per accedere al campo è sufficiente inserire il nome del campo all'interno delle parentesi quadre. Scriveremo la parentesi quadra di apertura, il nome del valore del campo che vogliamo recuperare, la parentesi quadra di chiusura, quindi premere OK.

Come puoi vedere, questo mi dà esattamente lo stesso risultato.

Estrai valori da record ed elenchi in Power Query

Ora, cosa succede se il nome del mio campo non esiste? Lo cambieremo semplicemente in Name1 e premere OK.

Estrai valori da record ed elenchi in Power Query

Ora stiamo ricevendo un errore.

Estrai valori da record ed elenchi in Power Query

Per evitarlo, tutto ciò che dobbiamo fare è aggiungere un "?" alla fine e quindi premere OK.

Fondamentalmente, ora chiediamo se il nostro nome di campo esiste e, in caso contrario, non otteniamo l'errore, ma otteniamo invece un valore nullo .

Estrai valori da record ed elenchi in Power Query

Sommario

Estrazione di un valore di campo record

Come possiamo estrarre un singolo valore del campo record se i nostri record sono nidificati all'interno dell'elenco e, ancora una volta, non vogliamo estrarre prima l'elenco e quei record? Ebbene, in tal caso, possiamo anche utilizzare l'operatore di accesso all'elemento per selezionare un elemento in base alla sua posizione in base zero all'interno dell'elenco. Esploriamo entrambi i metodi che abbiamo usato prima.

Ora, l'obiettivo per la prima riga della tabella è accedere al primo elemento dell'elenco. L'obiettivo per la seconda riga è il secondo elemento e così via.

In questo momento, non ho un campo nella mia tabella per identificare la posizione in base zero dell'elemento a cui voglio accedere. Tuttavia, è abbastanza facile creare quella colonna di supporto. Tutto ciò di cui abbiamo bisogno è un indice che parta da zero.

Aggiungi una colonna indice partendo da zero.

Estrai valori da record ed elenchi in Power Query

Aggiungiamo una colonna personalizzata.

Estrai valori da record ed elenchi in Power Query

Inserisci la funzione M nella colonna che contiene i nostri elenchi che è Column2. Usa le parentesi graffe e passa la nostra colonna indice. Non dimenticare la parentesi graffa di chiusura, la virgola e poi di nuovo, passa il nome del campo come valore di testo. Digitare Nome, utilizzare la parentesi di chiusura e premere OK.

Estrai valori da record ed elenchi in Power Query

Invece della funzione, possiamo anche utilizzare quella combinazione di operatori di accesso elemento e campo per ottenere lo stesso risultato. Quindi aggiungiamo una colonna personalizzata e puntiamo alla colonna che contiene gli elenchi, che è Column2.

All'interno di quelle parentesi graffe, possiamo accedere all'elemento. Vogliamo accedere al campo chiamato Nome.

Estrai valori da record ed elenchi in Power Query

Conclusione

Per questo tutorial, abbiamo visto due metodi su come estrarre valori con power query. Spero ti sia piaciuto questo.

Non dimenticare di iscriverti al canale TV LuckyTemplates . Abbiamo molti contenuti che escono da me e dagli esperti di LuckyTemplates, tutti dedicati a migliorare il modo in cui usi LuckyTemplates.

Infine, controlla il sito Web di LuckyTemplates per molte risorse e ulteriori informazioni a cui puoi accedere molto facilmente.

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