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
Anonymous
Not applicable

Count Rows in Table Based on Value

I have looked through this forum for my specific issue and couldn't find anything. 

 

I have a calculated column that measures the depth of a hierarchy for an individual,  For example, president = 1, VP = 2, Director =3, Manager = 4 and so on. 

 

I have a formula that I determine the minimum hierarchy number in the list. So if none filtered, hierarchy = 1. I want to count the amount of times 1 appears in the table however when I enter the dax formula for count I get the count for the entire table.

 

Here is my formula.

 

For Min value:

.Min Security Level = Calculate(Min(Security[HierarchyDepth]),AllSelected(Security[HierarchyDepth]))

 

For Count:

.Count Hierarchy Depth = Calculate(COUNT(Security[HierarchyDepth]),Filter(Security,Security[HierarchyDepth]=[.Min Security Level]))

 

No matter how I change the count formula, the count comes out the same. It counts the entire table. My initial thought is ".Min Security Level" is being evaluated at each line but I thought that MinX was used for that.  

 

I would greatly appreciate any help.

 

 

1 ACCEPTED SOLUTION
harshnathani
Community Champion
Community Champion

Hi @Anonymous ,

 

 

Try something like this

 

Count Hierarchy Depth = 

var a = SELECTEDVALUE(Security[HierarchyDepth])
RETURN
Calculate(COUNT(Security[HierarchyDept]),FILTER(Security, Security[HierarchyDepth] = a))

 

Regards,

Harsh Nathani

View solution in original post

2 REPLIES 2
harshnathani
Community Champion
Community Champion

Hi @Anonymous ,

 

 

Try something like this

 

Count Hierarchy Depth = 

var a = SELECTEDVALUE(Security[HierarchyDepth])
RETURN
Calculate(COUNT(Security[HierarchyDept]),FILTER(Security, Security[HierarchyDepth] = a))

 

Regards,

Harsh Nathani

Anonymous
Not applicable

This worked! Thank you so much. The only thing I changed was "var a".  I used mina with it.  

 

So my final formula was

 

.Count Hierarchy Depth = 

var a = Mina(Security[HierarchyDepth])
RETURN
Calculate(COUNT(Security[HierarchyDepth]),FILTER(Security, Security[HierarchyDepth] = a))

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.