DAX Measure : Search within ranges

janosh21

New Member
Joined
Jan 11, 2021
Messages
1
Office Version
  1. 365
Platform
  1. Windows
Hi :)
I've got a question how to write a measure in DAX that shows me the sum of the Discount Amount (let's say USD) a certain customer has received within a certain period. See below the expected output.

There are 3 tables: Customers, Orders and Discounts:
Screenshot 2021-01-12 092548.png




The expected PowerPivot table output is as follows:
Screenshot 2021-01-12 092700.png


For example: Customer Levis in period 2019 has received 6.25 USD discount, calculated as Turnover (40+85 = 125) multipled by Percentage 5% = 6.25.
Please note, that for determining the correct Percentage, there is a Period range (Period From/To) in the lookup table, which makes it quite difficult to look it up.

Do you have any advice how to write this DAX measure?

Regards, Janosh
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).

Forum statistics

Threads
1,223,748
Messages
6,174,270
Members
452,553
Latest member
red83

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top