Forum Discussion

jmend85's avatar
jmend85
Copper Contributor
Sep 09, 2023

Comparing two sets of tables to validate each column

Hi, I am looking to create an excel template to validate two sets of data. 

 

I want to use power query to build this. Say I have two tables of data (primary and secondary). I want to pull all columns in the secondary data table against primary (and vice verse) and compare each column to see if there is a true or false.

 

I am using larger data set, but let me lay it out a sample data and how I want to build this below ( I can upload a spreadsheet if it is easy to understand). 

 

Primary Data Table

Household IDHousehold NameFamilyProvince
A0349-AJohn DoeJohn Doe FAMILYBC
A1940-BJane DoeJane Doe FAMILYMB
A1940-ADan WinklerDan Winkler FAMILYQC
A1965-AAdam SantosAdam Santos FAMILYNL
A1483-ADavid ShineDavid Shine FAMILYNB
A0146-AWilliam TurnWilliam Turn FAMILYAB
A1356-ARoy GantRoy Gant FAMILYNB
A2028-ASteve RueSteve Rue FAMILYMB
A0723-ALila WayneLila Wayne FAMILYCB
A0066-AShane WaugShane Waug FAMILYTB

 

Secondary Data   
Household IDHousehold NameFamilyProvince
A0349-AJohn DoeJohn Doe FAMILYBC
A1940-BJane DoeJane Doe FAMILYMB
A1940-ADan WinklerDan Winkler FAMILYQC
A1965-AAdam SantosAdam Santos FAMILYNL
A1483-ADavid ShineDavid Shine FAMILYNB
A0146-AWilliam TurnWilliam Turn FAMILYAB
A1356-ARoy GantRoy Gant FAMILYNB
A2028-ASteve RueSteve Rue FAMILYMB
A0723-ALila WayneLila Wayne FAMILYCB
A0066-AShane WaugShane Waug FAMILYTB
A0088-ATina RushTina Rush FAMILYAB
A0095-ARoy SackRoy Sack FAMILYAB

 

 

This is the way I want to pull the output: can somebody help me to build a template to pull the below?

 

Output ONE using power query          
Primary Data   Pull Secondary Data using power query against primary data tableValidation  
Household IDHousehold NameFamilyProvinceHousehold IDHousehold NameFamilyProvinceHousehold IDHousehold NameFamilyProvince
A0349-AJohn DoeJohn Doe FAMILYBCA0349-AJohn DoeJohn Doe FAMILYBCTRUETRUETRUETRUE
A1940-BJane DoeJane Doe FAMILYMBA1940-BJane DoeJane Doe FAMILYMBTRUETRUETRUETRUE
A1940-ADan WinklerDan Winkler FAMILYQCA1940-ADan WinklerDan Winkler FAMILYQCTRUETRUETRUETRUE
A1965-AAdam SantosAdam Santos FAMILYNLA1965-AAdam SantosAdam Santos FAMILYNLTRUETRUETRUETRUE
A1483-ADavid ShineDavid Shine FAMILYNBA1483-ADavid ShineDavid Shine FAMILYNBTRUETRUETRUETRUE
A0146-AWilliam TurnWilliam Turn FAMILYABA0146-AWilliam TurnWilliam Turn FAMILYABTRUETRUETRUETRUE
A1356-ARoy GantRoy Gant FAMILYNBA1356-ARoy GantRoy Gant FAMILYNBTRUETRUETRUETRUE
A2028-ASteve RueSteve Rue FAMILYMBA2028-ASteve RueSteve Rue FAMILYMBTRUETRUETRUETRUE
A0723-ALila WayneLila Wayne FAMILYCBA0723-ALila WayneLila Wayne FAMILYCBTRUETRUETRUETRUE
A0066-AShane WaugShane Waug FAMILYTBA0066-AShane WaugShane Waug FAMILYTBTRUETRUETRUETRUE
            
Output TWO using power query         
Secondary Data  Pull Primary Data using power query against primary data tableValidation  
Household IDHousehold NameFamilyProvinceHousehold IDHousehold NameFamilyProvinceHousehold IDHousehold NameFamilyProvince
A0349-AJohn DoeJohn Doe FAMILYBCA0349-AJohn DoeJohn Doe FAMILYBCTRUETRUETRUETRUE
A1940-BJane DoeJane Doe FAMILYMBA1940-BJane DoeJane Doe FAMILYMBTRUETRUETRUETRUE
A1940-ADan WinklerDan Winkler FAMILYQCA1940-ADan WinklerDan Winkler FAMILYQCTRUETRUETRUETRUE
A1965-AAdam SantosAdam Santos FAMILYNLA1965-AAdam SantosAdam Santos FAMILYNLTRUETRUETRUETRUE
A1483-ADavid ShineDavid Shine FAMILYNBA1483-ADavid ShineDavid Shine FAMILYNBTRUETRUETRUETRUE
A0146-AWilliam TurnWilliam Turn FAMILYABA0146-AWilliam TurnWilliam Turn FAMILYABTRUETRUETRUETRUE
A1356-ARoy GantRoy Gant FAMILYNBA1356-ARoy GantRoy Gant FAMILYNBTRUETRUETRUETRUE
A2028-ASteve RueSteve Rue FAMILYMBA2028-ASteve RueSteve Rue FAMILYMBTRUETRUETRUETRUE
A0723-ALila WayneLila Wayne FAMILYCBA0723-ALila WayneLila Wayne FAMILYCBTRUETRUETRUETRUE
A0066-AShane WaugShane Waug FAMILYTBA0066-AShane WaugShane Waug FAMILYTBTRUETRUETRUETRUE
A0088-ATina RushTina Rush FAMILYAB    FALSEFALSEFALSEFALSE
A0095-ARoy SackRoy Sack FAMILYAB    FALSEFALSEFALSEFALSE

1 Reply

Resources