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

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
edjeff82
New Member

Measure to count rows based on if values are >= x in a column.

I have a table with a column called 'Active', containing values anywhere between 0 and say 20.

 

I would like to create a card in my dashboard that shows how many rows have a value of 10 or greater in the 'Active' column. I am trying to create a measure for this so I can then populate the measure on a card, but nothing I am trying seems to work.

 

I have tried

Over 10 Days = COUNTROWS('All_apps'[Active] >9)

 

and 

 

Over 10 Days = CALCULATE(COUNTROWS('All_apps'),('All_apps'[Active] > 9))
 
But neither of these are working. I know there must be a simple solution but I cannot work out what it is!

 

2 ACCEPTED SOLUTIONS

Try to change the data type of your column to number

View solution in original post

Make sure, that the Active column is of type "Number". Then it will work. 

View solution in original post

9 REPLIES 9
edjeff82
New Member

Thanks everybody for your help and suggestion. Still a bit of a noob with PowerBI and had not noticed the data type for my column was not Number!

Anonymous
Not applicable

Hi, @edjeff82 

It looks like you have found a solution. Could you please mark this helpful post as “Answered”?

This will help others in the community to easily find a solution if they are experiencing the same problem as you.

Thank you for your cooperation!

 

 

I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.
Best Regards,
Fen Ling,
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

MattiaFratello
Super User
Super User

Please try the following
Over 10 Days = CALCULATE(COUNTROWS('All_apps'), 'All_apps'[Active] >= 10)

Thanks, unfortunately when I try this I get the following error;

 

MdxScript(Model) (42, 66) Calculation error in measure 'All_apps'[Over 10 Days]: DAX comparison operations do not support comparing values of type TEXT with values of type Integer. Consider using the VALUE or FORMAT function to convert one of the values.

Hi,

In the Query Editor, change the data type to number.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Try to change the data type of your column to number

zenisekd
Super User
Super User

Hi @edjeff82 ,

How about: Over 
10 Days = CALCULATE(COUNTROWS('All_apps'),FILTER('All_apps','All_apps'[Active] > 9))

Make sure, that the Active column is of type "Number". Then it will work. 

Thanks, unfortunately when I try this I get the following error;

 

MdxScript(Model) (42,83) Calculation error in measure 'All_apps'[Over 10 Days]: DAX comparison operations do not support comparing values of type TEXT with values of type Integer. Consider using the VALUE or FORMAT function to convert one of the values.

Make sure, that the Active column is of type "Number". Then it will work. 

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

Check out the April 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.