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.
Hello,
I have two tables shown below. I am looking to fill the "Eligible" column of Table1. There is a many to many relationship between the tables. I've been trying to accomplish this using the Lookupvalue function, but I have not been successful. Here are the requirements:
For each row in Table 1:
Table1
| Employee | Date | Eligible |
| John Smith | 12/25/2023 | Yes |
| John Smith | 12/28/2023 | No |
Table2
| Employee | Date |
| John Smith | 12/21/2023 |
| John Smith | 12/24/2023 |
| John Smith | 12/25/2023 |
Any ideas?
Thanks in advance.
@alagator28 Try this:
Eligible Column in Table1 =
VAR __Employee = 'Table1'[Employee]
VAR __Date = 'Table1'[Date]
VAR __Table = FILTER('Table2', [Employee] = __Employee && [Date] >= __Date)
VAR __Return = IF( __Table = BLANK(), "No", "Yes")
RETURN
__Return
Thank you @Greg_Deckler . Unfortunately, I'm getting the following error: The expression refers to multiple columns. Multiple columns cannot be converted to a scalar value.
To troubleshoot this, I entered real values in the variables for __Employee and __Date and I still get the error. It seems to be coming from the __Table variable. I've made sure that the date format is exactly the same, as well as the matching Employee.
Any clues on what I should check? Thanks.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 8 | |
| 6 | |
| 3 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 11 | |
| 9 | |
| 8 | |
| 6 | |
| 6 |