Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi,
I want to create a measure that counts the number of '1's in one field [Rank] and divides it by the total number of cells that have a numerical value populated in [Score], in other words ignore 'UN' or blank cells. I will put this in a table or matrix as a group by
| Score | Rank |
| 32 | 2 |
| 33 | 3 |
| 45 | 1 |
| 21 | 5 |
| 24 | 3 |
| UN | - |
| 34 | 1 |
| UN | - |
| 37 | 2 |
Result in this examaple would give 2/7
Thanks, MQ
Solved! Go to Solution.
// Let your table be T.
[Measure] =
var NumberOfOnes =
COUNTROWS(
FILTER(
T,
// T[Rank] must be a numerical field
// where "-" in your table must be
// a real BLANK. Do not mix numbers
// with text, please. Thanks.
T[Rank] = 1
)
)
var NumberOfNonblanks =
COUNTROWS(
FILTER(
T,
T[Score] <> "UN"
)
)
var Output =
DIVIDE( NumberOfOnes, NumberOfNonblanks )
return
Output
// Let your table be T.
[Measure] =
var NumberOfOnes =
COUNTROWS(
FILTER(
T,
// T[Rank] must be a numerical field
// where "-" in your table must be
// a real BLANK. Do not mix numbers
// with text, please. Thanks.
T[Rank] = 1
)
)
var NumberOfNonblanks =
COUNTROWS(
FILTER(
T,
T[Score] <> "UN"
)
)
var Output =
DIVIDE( NumberOfOnes, NumberOfNonblanks )
return
Output
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 19 | |
| 10 | |
| 9 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 34 | |
| 32 | |
| 20 | |
| 12 | |
| 11 |