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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
nmaddock
Helper I
Helper I

DAX calculation in a different context

Hi,

 

Im trying to calculate Kg's per M3 for industry types based on all the jobs we have already done and then use this value in a report in a different context. i'e' in the context of a service agreement. The problem is because the context has changed it doing the calculations against jobs of the particular agreements instead of all the jobs which is what I want.

For eaxmple if i take Cafe as an example, the weight, volume and kg's per m3 is calculations are correct.

3.jpg

 

If I use this in a different report and add on agreements I get the following:

4.jpg

 

What I want to achieve is below, how can I do this?

5.jpg

 

Please find link the sample file, any help is much appreciated.

https://www.dropbox.com/s/tfiu1tnlsessn47/Power%20BI%20Sample.pbix?dl=0

 

Nathan

1 ACCEPTED SOLUTION
jdbuchanan71
Super User
Super User

Hello @nmaddock 

You can use ALLSELECTED over your table to achieve your goal.

KG's Per M3 = 
IF ( NOT ISBLANK ( [Total Weight] ),
    CALCULATE(
        DIVIDE([Total Weight], 
        DIVIDE([Total Volume],1000))  
        ,ALLSELECTED(Agreement)
    )
)

KGperM3.jpg

View solution in original post

6 REPLIES 6
jdbuchanan71
Super User
Super User

Hello @nmaddock 

You can use ALLSELECTED over your table to achieve your goal.

KG's Per M3 = 
IF ( NOT ISBLANK ( [Total Weight] ),
    CALCULATE(
        DIVIDE([Total Weight], 
        DIVIDE([Total Volume],1000))  
        ,ALLSELECTED(Agreement)
    )
)

KGperM3.jpg

Hi @jdbuchanan71 

 

I've updated the report but I'm getting gaps where there should be the same value, is this due to the other tables in my report?

 

Please find the link to the updated report:

https://www.dropbox.com/s/4gizjerw7ddd23k/Power%20BI%20Sample.pbix?dl=0

 

Many Thanks for your help.

 

Nathan

4.jpg

Many Thanks Nathan

Hello @nmaddock 

Because the [KG's Per M3] measure needs [Total Weight] and [Total Volume] and on those line with blanks there is no weight or volume we get blank.  What would be the basis of the calculation for those lines?  Meaning, what should it be and how did you get to that number?

The KG's Per M3 is supposed to be based on all the jobs of an industry type, for Cafe is think it was 91.15. so as long as the agreement is of type Cafe I want the 'KG's Per M3' for that industry type to be displayed.

If I select a specific sales agent this also changes the value, the Kg's per M3 is supposed to be a fixed value regardless of the other filters on the page as its needs to be based on all the jobs with a weights greater than 1 / volum / 1000 based on the industry type

That worked perfect, thank you 🙂 its easy when you know how 

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors