Join 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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
I am trying to calculate a table where I can see the YTD values with this DAX:
Is YTD = IF ( 'Append'[Attribute - Date] >= DATE ( YEAR ( DISTINCT ( 'Append'[Date Ref.EoMonth] ) ), 1, 1 ) && 'Append'[Attribute - Date] <= DISTINCT ( 'Append'[Date Ref.EoMonth] ), "YTD", "Other" )
But I get error: A table of multiple values was supplied where a single value was expected
Solved! Go to Solution.
You can correct the DAX formula:
Is YTD =
IF (
'Append'[Attribute - Date] >= DATE ( YEAR ( MAX ( 'Append'[Date Ref.EoMonth] ) ), 1, 1 ) &&
'Append'[Attribute - Date] <= MAX ( 'Append'[Date Ref.EoMonth] ),
"YTD",
"Other"
)
Dates from 2024-01-01 to 2024-09-30 will be marked as YTD.
Other dates will be marked as Other.
๐ If this helped, a Kudos ๐ or Solution mark would be great! ๐
Cheers,
Kedar
Connect on LinkedIn
You can correct the DAX formula:
Is YTD =
IF (
'Append'[Attribute - Date] >= DATE ( YEAR ( MAX ( 'Append'[Date Ref.EoMonth] ) ), 1, 1 ) &&
'Append'[Attribute - Date] <= MAX ( 'Append'[Date Ref.EoMonth] ),
"YTD",
"Other"
)
Dates from 2024-01-01 to 2024-09-30 will be marked as YTD.
Other dates will be marked as Other.
๐ If this helped, a Kudos ๐ or Solution mark would be great! ๐
Cheers,
Kedar
Connect on LinkedIn
Actually this worked!
Thank you.
What about if I need the sum to start 2024-04-01?
Hi @yolandacb You are getting this error because of DINTINCT function. The DISTINCT function returns a table of unique values, but the IF function expects a single value for comparison. So use aggregator function which returns a single value for example, MAX.
Hope this helps!!
If this solved your problem, please accept it as a solution and a kudos!!
Best Regards,
Shahariar Hafiz
Check out the November 2025 Fabric 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!