Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
@ziyabikram96 - Right, you could replace what you have with something like this:
CC StartDate =
SWITCH(TRUE(),
MAXX(RELATEDTABLE('CRM Log'),[CS Referred To]) = "Supply Chain",LOOKUPVALUE(....),
MAXX(RELATEDTABLE('CRM Log'),[OPS Referred To]) = "Supply Chain",LOOKUPVALUE(....),
MAXX(RELATEDTABLE('CRM Log'),[SC Referred To]) = "Supply Chain",LOOKUPVALUE(....),
BLANK()
)
The other thing that is causing your issues are your DISTINCT statements. That returns a table of values and then you are trying to use it as a scalar. That won't work and is actually probably the source of the error you are getting.
@ziyabikram96 - Pretty sure you can't nest SWITCH statements like that unless you are using SWITCH(TRUE()...) I would "switch" that DAX to use a single SWITCH(TRUE()...) statement, what you have there is kind of an abomination. No offense.
@ziyabikram96 , difficult to tell. check each lookup separately. it should return only one value
I am trying to calculate a calculated column through this expression. The current table has one-to-many relationship with CRM Log.
@ziyabikram96 - Right, you could replace what you have with something like this:
CC StartDate =
SWITCH(TRUE(),
MAXX(RELATEDTABLE('CRM Log'),[CS Referred To]) = "Supply Chain",LOOKUPVALUE(....),
MAXX(RELATEDTABLE('CRM Log'),[OPS Referred To]) = "Supply Chain",LOOKUPVALUE(....),
MAXX(RELATEDTABLE('CRM Log'),[SC Referred To]) = "Supply Chain",LOOKUPVALUE(....),
BLANK()
)
The other thing that is causing your issues are your DISTINCT statements. That returns a table of values and then you are trying to use it as a scalar. That won't work and is actually probably the source of the error you are getting.
Terrific!! Thanks alott!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 97 | |
| 71 | |
| 50 | |
| 47 | |
| 44 |