6 Replies Latest reply: Feb 13, 2017 5:37 AM by Sunny Talwar

# Divide all values by one value from the table

I have a Profit And Loss statement table like below:

Revenue - 500

Cost of sales - 200

Gross Profit - 300

Other Expense - 100

Net Income - 200

I would like to show this table on the screen;  I would like to show a calculated column also which is the % age of PNL Head values with the total Revenue.

The final table should look like below:

PNL Head - Amount - %

Revenue - 500 - 100

Cost of Sales - 200 -  40

Gross Profit - 300 - 60

Other Expenses - 100 - 20

Net Income - 200 - 40

Pls let me know how to calculate the % column.

• ###### Re: Divide all values by one value from the table

HI,

you can use the expression as below.

Regards,

Kaushik Solanki

• ###### Re: Divide all values by one value from the table

I think you missed the TOTAL Qualifier

Sum(Amount) / Sum(TOTAL {<PNL_HEAD = {"Revenue"}>}Amount)

• ###### Re: Divide all values by one value from the table

Hi Sunny,

I dont think so it would be required.

Let me test it though.

Regards,

Kaushik Solanki

• ###### Re: Divide all values by one value from the table

I think when you use this

It will put the revenue amount only on the PNL_HEAD row where it equals Revenue. To show it across all the rows, you will need to add TOTAL.

But do let me know how the testing goes. I will be curious to know.

Best,

Sunny

• ###### Re: Divide all values by one value from the table

You Are right as usual.

It is required. Thanks for corrections.

Regards,

Kaushik Solanki

• ###### Re: Divide all values by one value from the table

Trust that you are doing great!

1. Create a variable vRevenue with following definition:

2. Create a Straight Table with [PNL Head] as dimension

3. Add Sum(Amount) as expression i.e. Amount

4. Add another expression % age wrt. Revenue with following definition:

Sum(Amount) / \$(vRevenue)

Hope this will help.

Regards!

Rahul