Power Formulas in Cube Views / Dimension Formulas / Business Rules?

Leasa
New Contributor II

We'd like to calculate CAGR in cube views, is there a formula to use in the cube views? If there are formulas that only work for dimension members and business rules I'm also happy to hear, then link to the cube views.

I already tried "POWER(x,y)" and "x^(1/y)" and they don't work.

Thank you in advance!

1 ACCEPTED SOLUTION

NidhiMangtani
Contributor III

Hello, please use Math.Pow(x,y) to handle this inside a Member formula or Business Rule.

 

result = Math.Pow(x, y)
x, y

Data Type: Double

Return Value

A Double that is x (the base) raised to the power y (the exponent)

We had implemented complex statistical calculations using this function to handle power calculations.

Hope this helps.

Thanks,
Nidhi Mangtani

View solution in original post

6 REPLIES 6

NidhiMangtani
Contributor III

Hello, please use Math.Pow(x,y) to handle this inside a Member formula or Business Rule.

 

result = Math.Pow(x, y)
x, y

Data Type: Double

Return Value

A Double that is x (the base) raised to the power y (the exponent)

We had implemented complex statistical calculations using this function to handle power calculations.

Hope this helps.

Thanks,
Nidhi Mangtani

Leasa
New Contributor II

This indeed works! 

Thank you very much Bharti!

Regards,

Leasa

@NidhiMangtani  - Do you know a way to give raise in CV's? in GetDataCells? 

Hello Pahul,

Please quantify your requirement a bit for me, raise by 10%, 20%, x%, etc would be simple multiplication using CVR/CVC formula. 

Thanks,
Nidhi Mangtani

Its like 2^3 or 3^3 in VB  

Hi Pahul,

As per my understanding, Onestream does not interpret '^' symbol as exponent calculation like we use in VB.Net so we resorted to using Math.Pow(a,b). For using the same in CVs, you can have dynamic calc accounts which internally have exponent computation using Math.Pow(a,b).

Hope this helps.

Thanks,
Nidhi Mangtani