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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
leoxhc
Regular Visitor

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.

1 ACCEPTED SOLUTION
Greg_Deckler
Community Champion
Community Champion

So, as a column you could do something like:

 

 

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


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

1 REPLY 1
Greg_Deckler
Community Champion
Community Champion

So, as a column you could do something like:

 

 

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


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.