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
I am facing this error-
"Switch does not support comparing value of types true/ false with value of type Data , Consider using the value or format function to convert one of the values".
My code is as below. would you please tell me why i am getting this error?
var pw= 'Date'[Date]+-1*if(WEEKDAY('Date'[Date])<7,WEEKDAY('Date'[Date]),WEEKDAY('Date'[Date])-7)
VAR PWNAME='Date'[Date]+-1*if(WEEKDAY('Date'[Date])<7,WEEKDAY('Date'[Date]),WEEKDAY('Date'[Date])-7),"MM/DD")
var transin=[Start date] & " to "& [ End date]
VAR TRANSINNAME=[Week Start date] & " to "& [Week End date],"mm/dd"
var cw='Date'[Week Start date(Sat-Fri)]+6
var cwname='Date'[Week Start date(Sat-Fri)]+6,"mm/dd
var result=
pw,"prior week"& "(" & pwname & ")",
cw,"current week" & "(" & cwname & ")",
transin, "transin" & "(" transinname & ")"
)
return result
Hi, @mithiladas02
Could you please tell me whether the problem has been solved?
If you still need help,please share more details.
Best Regards,
Community Support Team _ Eason
@mithiladas02 Shouldn't this be:
var result= SWITCH(TRUE()
pw,"prior week"& "(" & pwname & ")",
cw,"current week" & "(" & cwname & ")",
transin, "transin" & "(" transinname & ")"
)
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.