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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
rickmarques
Frequent Visitor

Help with figuring/creating a measure

Hello,

 

I'm inexperienced with PBI and I'm trying to create a percentage value in a matrix visual.

 

The DB data is something like this:

IDdetailssla met
1problem1        0
2problem2        1
3problem2        1
4problem1        1
5problem3        0
6problem3        0

 

The matrix I'm using has the 'details' as rows, the 'sla met' as columns and the count of 'sla met' as values, showing something like:

details01total
problem1  1  1  2
problem2   2  2
problem3  2   2

 

What I need to have is a measure that divides value in the '1' column by the total, so i can have a percentage of '1' column vs. total.

 

Is there a way of doing this? I'm using PBI service included in Microsoft Fabric.

 

Thanks in advance.

1 ACCEPTED SOLUTION
Martin_D
Super User
Super User

Hi 

 

The easiest way would be to right-click on the field in the values configuration of the matrix visual and choose display as percentage of row as described here: https://www.popautomation.com/post/power-bi-percentage-of-total#:~:text=identify%20a%20calculation.-...

 

Martin_D_0-1702569692083.png

 

If you want to write a measure, this would be the code:

Pct. SLA Met =
VAR _SlaCountInContext =
    COUNTROWS ( Table )
VAR _SlaCountAll =
    CALCULATE (
        COUNTROWS ( Table ),
        REMOVEFILTERS (Table[sla met] )
)
RETURN

DIVIDE ( _SlaCountInContext, _SlaCountAll )

BR

Martin

View solution in original post

1 REPLY 1
Martin_D
Super User
Super User

Hi 

 

The easiest way would be to right-click on the field in the values configuration of the matrix visual and choose display as percentage of row as described here: https://www.popautomation.com/post/power-bi-percentage-of-total#:~:text=identify%20a%20calculation.-...

 

Martin_D_0-1702569692083.png

 

If you want to write a measure, this would be the code:

Pct. SLA Met =
VAR _SlaCountInContext =
    COUNTROWS ( Table )
VAR _SlaCountAll =
    CALCULATE (
        COUNTROWS ( Table ),
        REMOVEFILTERS (Table[sla met] )
)
RETURN

DIVIDE ( _SlaCountInContext, _SlaCountAll )

BR

Martin

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors