Confronto tra tabelle in Power Query | Esercitazione su PowerBI

Confronto tra tabelle in Power Query | Esercitazione su PowerBI

Il confronto delle tabelle è un'attività molto comune in Excel e può diventare noioso se lo fai manualmente per tutto il tempo. In questo tutorial, mostrerò come confrontare facilmente due tabelle in Power Query per isolare gli elementi che non compaiono su entrambe le tabelle e segnalare le differenze. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Quindi, confronteremo due tabelle per isolarle e riporteremo le differenze. Osservando lo scenario rappresentato, confrontando la tabella 2 con la tabella 1, i risultati dovrebbero essere questi tre record evidenziati.

Confronto tra tabelle in Power Query |  Esercitazione su PowerBI

Passiamo a Power Query e ti mostrerò come viene eseguito il confronto delle tabelle.

.

Sommario

Confronto tra tabelle utilizzando Table.RemoveMatchingRows

Esiste una funzione chiamata Table.RemoveMatchingRows che rimuove tutte le occorrenze delle righe specificate nel secondo argomento dalla tabella precedente come primo argomento. Tieni presente che non esiste alcuna capacità di mappatura. Pertanto, è importante assicurarsi che le intestazioni di colonna o i nomi dei campi corrispondano prima di eseguire il confronto.

Creiamo una nuova query vuota e inseriamo quella funzione Table.RemoveMatchingRows. Vogliamo confrontare la tabella 2 con la tabella 1. Ora dobbiamo passare la tabella 1 come elenco di righe, quindi qui possiamo usare Table.ToRecords e passare la tabella 1. Quindi premiamo OK.

Confronto tra tabelle in Power Query |  Esercitazione su PowerBI

Ma funzionerà ancora se la nostra tabella include colonne che non corrispondono? Supponiamo che la tabella 2 contenga una colonna aggiuntiva con il dipartimento. Vediamo cosa succede.

Duplicherò la mia query e invece della tabella 2, incolleremo la tabella 2B , quindi premiamo OK. Questo non funziona perché considera anche quella terza colonna. Dobbiamo controllare quali colonne vengono considerate quando si confrontano i record. E per questo, la funzione Table.RemoveMatchingRows ha un argomento di criteri di equazione facoltativo.

Confronto tra tabelle in Power Query |  Esercitazione su PowerBI

Diamo un elenco con i nomi delle colonne che vogliamo considerare. Quindi, nella barra della formula, aggiungeremo una virgola e, come elenco, incolleremo i nomi delle colonne. Quindi, vogliamo considerare la data di fine e il dipendente.

Confronto tra tabelle in Power Query |  Esercitazione su PowerBI


Impostazione di una data di inizio e di una data di fine dinamiche per le tabelle della data di Power Query
Riferimento e duplicazione delle query in LuckyTemplates
Esercitazione e padronanza del linguaggio Power Query M

Conclusione

Se hai mai bisogno di segnalare differenze tra due tabelle, questo potrebbe essere utile. Spero ti sia piaciuto questo tutorial. Puoi guardare il tutorial video completo qui sotto per maggiori dettagli. Per altri contenuti correlati, dai un'occhiata ai link sottostanti e ai nostri corsi su 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