Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Table 1
ID | Newcolumn |
1 | |
2 | |
3 |
Table 2
ID | Author | Area |
1 | John | UK |
1 | Mary | CAN |
1 | Rob | US |
2 | Rob | CAN |
2 | John | US |
3 | Mary | US |
3 | John | CAN |
3 | Rob | US |
Create a calculated column in Table 1 to bring in the value from Table2 where Author = "John"
Expected result
ID | NewColumn |
1 | UK |
2 | US |
3 | CAN |
DAX expression? I have the model with direct query so cant use LOOKUPVALUE function.
Please help...Appreciate your help...Thank you
Well, probably could do something like:
Column = VAR __id = [ID] RETURN MAXX(FILTER(ALL('Table 2'),'Table 2'[ID] = __id && [Author] = "John"),[Area])
Something like that...
Thank you Greg for the solution. As our requirement slightly changed, we ened up creating a measure that returns the same value.
Appreciate you help..
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
22 | |
7 | |
6 | |
6 | |
6 |
User | Count |
---|---|
27 | |
10 | |
10 | |
9 | |
6 |