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

Pivot Table Cost Income ratio

Hi,

I am facing a problem to bring the Operating expense ratio (cost/Revenue) in a pivot table. I can easily achieve this by country using formula "sum({<AccountName={'Indirect'}>}FY)/sum({<AccountName={'Revenue'}>}FY)"

However, i do want to see the OpEx by function (eg., IT, Finance etc), table contains revenue by country and indirect cost split by country/function.

I am unable to get the OpEx ratio by the above formula in a pivot row/column view, it all shows null().

I can do alternate by applying the formula to individual function type, which means i will end up creating 20 separate measures.

Looking forward for a smart and easy solution. QVF file is attached.

Pivot viewPivot viewFormula i am usingFormula i am using

Thank you and best regards

1 Solution

Accepted Solutions
GaryGiles
Specialist

The following should give you the ratio of Indirect Function/Subfunction to Country Revenue, in the pivot, if that is what you are looking for.

sum({$<AccountName={'Indirect'}>} FY) / sum({$<AccountName={'Revenue'}>} Total <Country> FY)

View solution in original post

5 Replies
GaryGiles
Specialist

The following should give you the ratio of Indirect Function/Subfunction to Country Revenue, in the pivot, if that is what you are looking for.

sum({$<AccountName={'Indirect'}>} FY) / sum({$<AccountName={'Revenue'}>} Total <Country> FY)

Sanju1
Contributor II
Author

Hi Gary,

I have no words to explain, that's exactly what i was looking for. Thank you so much for your reply, I appreciate your help.

Best Regards

Sanju1
Contributor II
Author

Hi Gary,

The formula works great. I am facing an issue while filtering the columns, maybe you already to know how to avoid the filtering issue as well? When i filter by sub-function its shows me Zero.

Looking forward to hear from you.

Regards,

Umar Sherief

GaryGiles
Specialist

You add the Function and Sub-Function fields to the set analysis so selections made in these fields are ignored for the Revenue calc like this:

sum({$<AccountName={'Indirect'}>} FY) / sum({$<AccountName={'Revenue'},Function=,SubFunction=>} Total <Country> FY)

But, since you have Nulls in your data and the data model is not optimal, you will see a Null value in your dimension values.

Sanju1
Contributor II
Author

Hi Gary,

This is wonderful, i tried those function, sub-function set parameters in the total's and in cost section. Didn't try it in the revenue side.
It works like a charm. Once again thank you for your support and appreciate your help.