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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
CMoppet
Helper II
Helper II

Simplifying three measures in to one

Hello,

 

I have a column of “Yes” and “No” values and I am trying to write a measure to tell me what percentage of the column’s values are “Yes”.  I’ve managed to do this by writing three measures, as per below….but I would really appreciate some help to write these three expressions in one single measure.

 

Please can someone help?  Many Thanks

 

LINK Effectiveness Yes =

CALCULATE(

    COUNTA('WO Raw Data'[Eff 90D?]), 'WO Raw Data'[Machine Brand] IN {"LINK"},

    'WO Raw Data'[Eff 90D?] IN { "Yes" }

)

 

LINK Effectiveness No =

CALCULATE(

    COUNTA('WO Raw Data'[Eff 90D?]), 'WO Raw Data'[Machine Brand] IN {"LINK"},

    'WO Raw Data'[Eff 90D?] IN { "No" }

)

 

 

LINK Effectiveness % =

DIVIDE([LINK Effectiveness Yes],

([LINK Effectiveness Yes] + [LINK Effectiveness No]))

1 ACCEPTED SOLUTION
rbriga
Impactful Individual
Impactful Individual

Use variables, and simplify a bit:

Effectiveness=
VAR _Rows = 
CALCULATE(
 COUNTROWS( 'WO Raw Data'),
 KEEPFILTERS ('WO Raw Data'[Machine Brand] = "Link")
)

VAR _Effective = 
CALCULATE(
 COUNTROWS( 'WO Raw Data'),
 KEEPFILTERS ('WO Raw Data'[Machine Brand] = "Link"),
 KEEPFILTERS ('WO Raw Data'[Eff 90D?] = "Yes")
)

RETURN
DIVIDE( _Effective , _Rows )
-------------------------
Data analyst by day, hockey goalie by night.
Did I help? Then please hit that "kudos" or "accept as a solution" button!

View solution in original post

2 REPLIES 2
rbriga
Impactful Individual
Impactful Individual

Use variables, and simplify a bit:

Effectiveness=
VAR _Rows = 
CALCULATE(
 COUNTROWS( 'WO Raw Data'),
 KEEPFILTERS ('WO Raw Data'[Machine Brand] = "Link")
)

VAR _Effective = 
CALCULATE(
 COUNTROWS( 'WO Raw Data'),
 KEEPFILTERS ('WO Raw Data'[Machine Brand] = "Link"),
 KEEPFILTERS ('WO Raw Data'[Eff 90D?] = "Yes")
)

RETURN
DIVIDE( _Effective , _Rows )
-------------------------
Data analyst by day, hockey goalie by night.
Did I help? Then please hit that "kudos" or "accept as a solution" button!

Absolutely perfect!   Thanks so much 🙂

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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