Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! 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
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
19 | |
11 | |
10 | |
8 | |
8 |
User | Count |
---|---|
20 | |
13 | |
8 | |
7 | |
6 |