Forum Discussion

leoxhc's avatar
leoxhc
Regular Visitor
7 years ago
Solved

Measure to calculate power

Hello, I need to create a measure that calculate the following expression: = (1 + 2%) ^ (BD / 252), where BD = Business Day. I have the following tables:

Table 1  table 2     
DateBusiness Day DateSymbolAllocationTypeSpreadAmount
01/01/190 01/05/2019ABCFIBuy2%$10.000,00
01/02/191 01/09/2019DEFFIBuy3%$   5.000,00
01/03/191       
01/04/191       
01/05/190       
01/06/190       
01/07/191       
01/08/191       
01/09/191       
01/10/191       
01/11/191       
01/12/190       
01/13/190       
01/14/191       
01/15/191       

 

So, in this case, the measure called Current Amount must to sum + 1 to each column Spread, then power it the sum of column Business Day from day 01/05/19 for symbol ABC and 01/09/19 for symbol DEF through 01/15/19 , then divide this sum by 252 and when a matrix is filtered by Allocation the total amount of measure Current Amount must totalize the sum of current value, like shown below:

SymbolCurrent Amount
ABC $ 10.005,50
DEF $   5.002,93

 

AllocationCurrent Amount
FI $ 15.008,44

 

The formula in excel spreadsheet is =(1+A3)^(SUM(B7:B17)/252)*I3

 

Thanks in advance.

  • So, as a column you could do something like:

     

     

    Column = 
    POWER(1 + [Spread], DIVIDE(SUMX(ALL('Table'),[Business Day]),252))*[Amount]

1 Reply

  • Greg_Deckler's avatar
    Greg_Deckler
    Icon for Community Champion rankCommunity Champion

    So, as a column you could do something like:

     

     

    Column = 
    POWER(1 + [Spread], DIVIDE(SUMX(ALL('Table'),[Business Day]),252))*[Amount]