Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
I'm looking for the DAX function that behaves something like INDEX MATCH in Excel. I've used CALCULATE and FILTER to SUM or COUNT values, but this time I'm just needing to return a non-numeric value. What function would do that?
My formula looks something like this:
=CALCULATE (
Table1[Coach]),
FILTER (
Table1,
Table1[Name]=Table2[Rep]
&& Table1[Record_Start_Date]<=Table2[WeekEndDate]
)
)
What am I missing? 🙂
Solved! Go to Solution.
@Anonymous
If there can be many coaches that meet the criterion, we can concatenate their names using
= CONCATENATEX ( CALCULATETABLE ( VALUES ( Table1[Coach] ), FILTER ( Table1, Table1[Name] = Table2[Rep] && Table1[Record_Start_Date] <= Table2[WeekEndDate] ) ), [Coach], "," )
@Anonymous
If there can be many coaches that meet the criterion, we can concatenate their names using
= CONCATENATEX ( CALCULATETABLE ( VALUES ( Table1[Coach] ), FILTER ( Table1, Table1[Name] = Table2[Rep] && Table1[Record_Start_Date] <= Table2[WeekEndDate] ) ), [Coach], "," )
@Anonymous
You can use MAX, MIN, VALUES, FIRSTNONBLANK, LASTNONBLANK
= CALCULATE ( MAX ( Table1[Coach] ), FILTER ( Table1, Table1[Name] = Table2[Rep] && Table1[Record_Start_Date] <= Table2[WeekEndDate] ) )
That worked! Thanks so much, Zubair
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
109 | |
95 | |
77 | |
65 | |
53 |
User | Count |
---|---|
144 | |
105 | |
102 | |
89 | |
63 |