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
leoxhc
Regular Visitor

Measure to calculate current fixed income

Hello, I need to calculate a product of coefficients from the day of purchase to the most current available date for each row and then multiply by a value. For instance, I have the following tables:

table 1  table 2    
dateCoefficient DateSymbolAllocationTypeAmount
01/01/20191,02 01/05/2019ABCFIBuy$ 10.000,00
01/02/20191,02 01/09/2019DEFFIBuy$   5.000,00
01/03/20191,02      
01/04/20191,02      
01/05/20191,02      
01/06/20191,02      
01/07/20191,02      
01/08/20191,02      
01/09/20191,02      
01/10/20191,02      
01/11/20191,02      

So, in this case, the measure called Current Value must to calculate product of column coefficient from day 01/05/19 until 01/11/19 for symbol ABC and calculate product of column coefficient from day 01/09/19 until 01/11/19 for symbol DEF, then multiply such product by respective amount for each symbol and when a matrix is filtered by Allocation the total amount of measure Current Value must totalize the sum of current value, like shown below:

SymbolCurrent value
ABC $ 11.486,86
DEF $   5.306,04

 

AllocationCurrent value
FI $ 16.792,90

 

Thanks in advance.

1 ACCEPTED SOLUTION
v-danhe-msft
Employee
Employee

Hi @leoxhc,

Based on my test, you could refer to below measures:

Measure = CALCULATE(PRODUCTX('Table1',Table1[Coefficient]),FILTER(ALL('Table1'),'Table1'[date]>=MAX('Table2'[Date])))*CALCULATE(MAX('Table2'[Amount]))
Sumx = SUMX('Table1','Table1'[Measure])

Result:

1.PNG

You could also download the pbix file to have a view.

 

 

Regards,

Daniel He

Community Support Team _ Daniel He
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

1 REPLY 1
v-danhe-msft
Employee
Employee

Hi @leoxhc,

Based on my test, you could refer to below measures:

Measure = CALCULATE(PRODUCTX('Table1',Table1[Coefficient]),FILTER(ALL('Table1'),'Table1'[date]>=MAX('Table2'[Date])))*CALCULATE(MAX('Table2'[Amount]))
Sumx = SUMX('Table1','Table1'[Measure])

Result:

1.PNG

You could also download the pbix file to have a view.

 

 

Regards,

Daniel He

Community Support Team _ Daniel He
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
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.