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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
TGaldieri
New Member

Power BI Filtering based on value from unrelated table

Hi,

I have an issue with what supposed to be a simple formula.

 

I have 5 tables:

Location Origin Fact Table

Location Destination Fact Table

Date Fact Table
Sales Dimension Table

Contract Sales Dimension Table

In my organisation we sell products to our clients and deliver these products from Origin to Destination. We have clients that signed a contract that promised us they will purchase X volume that will originate from point A and will be delivered to point B during a contract validity date.

What I need to find out is what is the overall contract volume fulfilment percentage is. Here are table examples (fictional data).

TGaldieri_1-1663881442387.png

Both Sales and Contract sales table related many to 1 to date table.
They are also related many to 1 to origin and destination table respectfully.

What I need to measure is overall contract fulfilment %.

Contract sales table contains numbers that we were promised customer will purchase. Sales table contains actual purchase numbers while Contract sales table contains promised volume. Please note, same customer can purchase items outside of the contract (fields in grey in Sales table, no match in Contract Sales table).

I need to calculate contract fulfilment %.

 

If I was to write a measue Fulfilment % = DIVIDE(SUM(Sales Qty),SUM(Contract Sales Qty)) then my result would be (10+39+5+2+20)/(15+43+2) = 76/60= 126.67%

This result is incorrect because it is counting all Sales Qty without checking if this origin and destination of the sale are registered in Sales contract table.

I need a formula that would give me the outcome (10+39+5)/(15+43+2) = 54/60 = 90%

I tried multiple CALCULATE and FILTER functions but they don't work due to the nature of relations in the table.

Thanks for your help!

1 REPLY 1
Ashish_Mathur
Super User
Super User

Hi,

Share data in a format that can be pasted in an MS Excel file.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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