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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
yios
Helper I
Helper I

Dax equivalent to sql select case when within group by

Hello, I am trying to write with DAX the following SQL query 

I know that case when equivalent is switch statement and group by is summarize but i can't get it work.

 

select
video,
sum(case when type=1 then 1 else 0 end) as upvote,
sum(case when type=0 then 1 else 0 end) as downvote
from votes
group by video


Does anybody know how to do it?

1 ACCEPTED SOLUTION
Ani1991
Resolver III
Resolver III

Hi @yios 

 

You can try using something this below,

Click on New Table under Modelling tab and use the below expression. Replace the column names according to the one present in your dataset.

 

Table = SUMMARIZE(Dummy,Dummy[Project ID],"Video",Dummy[Project ID],
"Upvote",SWITCH(MAX(Dummy[Planned hours]),10,1,0),
"Downvote",SWITCH(MAX(Dummy[Planned hours]), 20,2,0)
)
image.png

A new dataset would be created. Drag those columns in a table visual. You will get the output as the adjoining image.

 

 

 

Thanks,

Ani

View solution in original post

2 REPLIES 2
Ani1991
Resolver III
Resolver III

Hi @yios 

 

You can try using something this below,

Click on New Table under Modelling tab and use the below expression. Replace the column names according to the one present in your dataset.

 

Table = SUMMARIZE(Dummy,Dummy[Project ID],"Video",Dummy[Project ID],
"Upvote",SWITCH(MAX(Dummy[Planned hours]),10,1,0),
"Downvote",SWITCH(MAX(Dummy[Planned hours]), 20,2,0)
)
image.png

A new dataset would be created. Drag those columns in a table visual. You will get the output as the adjoining image.

 

 

 

Thanks,

Ani

Thanks @Ani1991 

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.