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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
admin11
Memorable Member
Memorable Member

How to create measure for ROI=REV/Total ?

Hi All

admin11_0-1612973549882.png

 

1 ACCEPTED SOLUTION
v-deddai1-msft
Community Support
Community Support

Hi @admin11 ,

 

Try to use the following measure for NP%:

 

NP % =
DIVIDE (
    [SUM_YTD REV&COGS&EXP&OTH],
    CALCULATE (
        [SUM_YTD REV&COGS&EXP&OTH],
        FILTER ( _PNL_Table, _PNL_Table[REV&COGS] = "REV" )
    )
)

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Best Regards,

Dedmon Dai

View solution in original post

4 REPLIES 4
v-deddai1-msft
Community Support
Community Support

Hi @admin11 ,

 

Try to use the following measure for NP%:

 

NP % =
DIVIDE (
    [SUM_YTD REV&COGS&EXP&OTH],
    CALCULATE (
        [SUM_YTD REV&COGS&EXP&OTH],
        FILTER ( _PNL_Table, _PNL_Table[REV&COGS] = "REV" )
    )
)

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Best Regards,

Dedmon Dai

admin11
Memorable Member
Memorable Member

@admin11 , Please find if the attached file can help

 

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak 

Thank you for sharing. 

My Problem Statement :

How to compute ROI = REV/Net Profit=0.59 is correct using Amit expression below :-

RoI 1 = DIVIDE(CALCULATE([SUM_YTD REV&COGS&EXP&OTH] , FILTER(_PNL_Table,_PNL_Table[REV&COGS] = "REV")),[SUM_YTD REV&COGS&EXP&OTH])

But now i like to compute NP % = Net Profit/REV , I using below expression :-

RoI 3_ = DIVIDE(CALCULATE(

FILTER(_PNL_Table,_PNL_Table[REV&COGS] = "REV")

,

[SUM_YTD REV&COGS&EXP&OTH]

),

FILTER(_PNL_Table,_PNL_Table[REV&COGS] = "REV")

)

 

I get error msg :-

A function 'CALCULATE' has been used in a True/False expression that is used as a table filter expression. This is not allowed.

 

May i know how to clear the error msg ?

admin11_0-1612996072144.png

My PBI file :-

https://www.dropbox.com/s/l7dqafwlowkj45g/GL_ISDN_v009%20ROI%20solution%20ask%20AGAIN.pbix?dl=0

Paul

 

 

 

 

 

 

 

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Feb2025 NL Carousel

Fabric Community Update - February 2025

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