Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
Hi,
I want to populate data in a new column in Table1 based on data in Table2.
Example:
Table1:
ColumnA:
11111
11111
22222
22222
33333
44444
Table2:
ColumnA: ColumnB:
11111 Zone1
22222 Zone2
33333 Zone1
44444 Zone3
So I want to add a new column in Table1 and populate the zones from columnB in table 2. I need to match ColumnA in Table1 with ColumnA in Table2 and fetch the data in ColumnB in Table2 based on matching values.
How do I do that?
Thanks in advance!
Solved! Go to Solution.
@gushal , a new column in table 1
maxx(filter(Table2,Table2[ColumnA] = table1[ColumnA]), Table2[ColumnB])
refer 4 ways to copy data from one table to another
https://www.youtube.com/watch?v=Wu1mWxR23jU
https://www.youtube.com/watch?v=czNHt7UXIe8
Hi, @gushal
I suggest having a relationship like the one below. Then writing a formula becomes much easier.
Please check the below picture and the sample pbix file's link down below.
Hi, My name is Jihwan Kim.
If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
@gushal , a new column in table 1
maxx(filter(Table2,Table2[ColumnA] = table1[ColumnA]), Table2[ColumnB])
refer 4 ways to copy data from one table to another
https://www.youtube.com/watch?v=Wu1mWxR23jU
https://www.youtube.com/watch?v=czNHt7UXIe8
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 76 | |
| 36 | |
| 31 | |
| 29 | |
| 26 |