Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
Anonymous
Not applicable

Slicer multiple selection error

I want to compare day by day revenue based on country and area. I am using below query and getting data only if i select one country or area. when i select multiple country or area i am getting error (a table of multiple values was supplied where a single value was expected). Can ayone help me how to get data when we select multiple selection from slicer.

 

Revenue D/D =
VAR TodayY = MAXX ( ALL ( Revenue ), Revenue[Create Date] )
VAR SelectCountry = VALUES ( 'Sales Area'[country] )
VAR SelectArea = VALUES ( 'Sales Area'[Sales Area] )
VAR Yesterday = TodayY - 1
VAR Revyesterday =
CALCULATE (
SUM(Revenue[Total_Revenue]),
FILTER (Revenue, Revenue[Create Date] = Yesterday && Revenue[Country]=SelectCountry && Revenue[Sales Area]= SelectArea)
)
VAR Revtoday =
CALCULATE (
SUM(Revenue[Total_Revenue]),
FILTER ( Revenue , Revenue[Create Date] = TodayY && Revenue[Country]=SelectCountry && Revenue[Sales Area]= SelectArea)
)
RETURN
( Revtoday - Revyesterday )

1 ACCEPTED SOLUTION

Hi @Anonymous,

 

Based on my test, we can update your formula as below to meet your requirement.

Revenue D/D = 
VAR TodayY = CALCULATE(MAX(Revenue[Create Date]),ALLEXCEPT(Revenue,Revenue[Create Date]))
VAR Yesterday = TodayY - 1
VAR Revyesterday =
CALCULATE (
SUM(Revenue[Total_Revenue]),
ALLSELECTED(Revenue),FILTER (Revenue, Revenue[Create Date] = Yesterday )
)
VAR Revtoday =
CALCULATE (
SUM(Revenue[Total_Revenue]),
ALLSELECTED(Revenue),FILTER ( Revenue , Revenue[Create Date] = TodayY)
)
RETURN
Revtoday – Revyesterday

 

For more details, please check the pbix as attached.

 

https://www.dropbox.com/s/e9ydh1nwpbsia9y/Slicer%20multiple%20selection%20error.pbix?dl=0

 

Regards,

Frank

Community Support Team _ Frank
If this post helps, then please consider Accept it as the solution to help the others find it more quickly.

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

I want to compare day by day revenue based on country and area. I am using below query and getting data only if i select one country or area. when i select multiple country or area i am getting error (a table of multiple values was supplied where a single value was expected). Can ayone help me how to get data when we select multiple selection from slicer.

 

Revenue D/D =
VAR TodayY = MAXX ( ALL ( Revenue ), Revenue[Create Date] )
VAR SelectCountry = VALUES ( 'Sales Area'[country] )
VAR SelectArea = VALUES ( 'Sales Area'[Sales Area] )
VAR Yesterday = TodayY - 1
VAR Revyesterday =
CALCULATE (
SUM(Revenue[Total_Revenue]),
FILTER (Revenue, Revenue[Create Date] = Yesterday && Revenue[Country]=SelectCountry && Revenue[Sales Area]= SelectArea)
)
VAR Revtoday =
CALCULATE (
SUM(Revenue[Total_Revenue]),
FILTER ( Revenue , Revenue[Create Date] = TodayY && Revenue[Country]=SelectCountry && Revenue[Sales Area]= SelectArea)
)
RETURN
( Revtoday - Revyesterday )

 

You need to retun value with some aggregation function...eg : SUMX(( Revtoday - Revyesterday ))

Hi @Anonymous,

 

Based on my test, we can update your formula as below to meet your requirement.

Revenue D/D = 
VAR TodayY = CALCULATE(MAX(Revenue[Create Date]),ALLEXCEPT(Revenue,Revenue[Create Date]))
VAR Yesterday = TodayY - 1
VAR Revyesterday =
CALCULATE (
SUM(Revenue[Total_Revenue]),
ALLSELECTED(Revenue),FILTER (Revenue, Revenue[Create Date] = Yesterday )
)
VAR Revtoday =
CALCULATE (
SUM(Revenue[Total_Revenue]),
ALLSELECTED(Revenue),FILTER ( Revenue , Revenue[Create Date] = TodayY)
)
RETURN
Revtoday – Revyesterday

 

For more details, please check the pbix as attached.

 

https://www.dropbox.com/s/e9ydh1nwpbsia9y/Slicer%20multiple%20selection%20error.pbix?dl=0

 

Regards,

Frank

Community Support Team _ Frank
If this post helps, then please consider Accept it as the solution to help the others find it more quickly.
Anonymous
Not applicable

Thanks @v-frfei-msft

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.