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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
feralvarez994
Helper II
Helper II

Group with DAX

Hi everyone! I have an issue here,

i have a column in which i have transformed a number string in date (AT_FECREM_NEW)

feralvarez994_0-1649868840217.png

and then another column that makes the datediff between that day and today.

feralvarez994_1-1649868878757.png

 

The thing is that i want to group those results in 4 groups:

 - 0-30 days

 - 30-60 days

- 60-90 days

 - more than 90 days

I'm doing this in this way but im finding an error

feralvarez994_2-1649868930621.png

 

When i make the calculated column with if, it tells me that cant use Variant data type to define calculated columns, can someone help me? I tried using PQuery but in there there are not shown the columns that i create with DAX.

 

1 ACCEPTED SOLUTION
v-zhangti
Community Support
Community Support

Hi, @feralvarez994 

 

Maybe you can try to carry out one more step.

Column:

Group = 
IF([Dias]>90,1,IF([Dias]>60,2,IF([Dias]>30,3,IF([Dias]>0,4,0))))
Column = 
IF([Group]=1,">90",IF([Group]=2,"60-90",IF([Group]=3,"30-60",IF([Group]=4,"0-30","0"))))

vzhangti_1-1650283872909.png

Is this the output you expect?

 

Best Regards,

Community Support Team _Charlotte

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

 

View solution in original post

3 REPLIES 3
v-zhangti
Community Support
Community Support

Hi, @feralvarez994 

 

Maybe you can try to carry out one more step.

Column:

Group = 
IF([Dias]>90,1,IF([Dias]>60,2,IF([Dias]>30,3,IF([Dias]>0,4,0))))
Column = 
IF([Group]=1,">90",IF([Group]=2,"60-90",IF([Group]=3,"30-60",IF([Group]=4,"0-30","0"))))

vzhangti_1-1650283872909.png

Is this the output you expect?

 

Best Regards,

Community Support Team _Charlotte

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

 

Hi! This works, thanks you a lot!

AilleryO
Memorable Member
Memorable Member

Hi,

 

Can you check the Data type of your calculated column [Dias C antiguidad] ?

It might not be a type numeric (whole number, or Decimal value or fixed decimal value).

To change type, select your column  in field panel, then go to Column Tools tab et choose a numric data type and choose your format as well.

 

Tell us if it works after changing the type ?

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.