Hi All,
I have a webi report which is built based on the End user computing document which was in excel, which performs the What If analysis for a number of metric. The webi report is built on 3.1. The problem is that the report performance is not good as it is going to be used as a on-demand report.
The report have a column Z which shows values like High,Low,Medium. but this row value is shown based on the current value or if a user has entered the prompt then it is going to be based on the Prompt value. SO this is the What if part where the user can enter the value for the various metric shown on the report and they can then see the Impact of that metric on the product.
for eg :
Metric Current value Current Imapct What if Value What if impact
AA 2 Low 15 High
BB 10 Medium 4 Low
So now to calculate the What if Impact I need to take the What if Value i.e 15 and find the score, score drop and overall drop percentage and based on the overall percentage I will then say that it is High,Low or Medium. The score, score drop and overall percentage are calculated in variables in the report level. Now these have formulas which use the Exp , Log and it is calculated vertical and then horizontally across the table. So its like we find the score for each row, then to find the score drop for row 1 we need to get the sum of all rows for Score and then do the Exp of it .
So there are lot of calculation and variables in the report, the report gets slow in development and also on refresh and updating the promtps.
Is there any thing that can be done at the report level to improve the report performance ?
Please let me know if this all made sense as I have trying to improve this report since 2 weeks nows and have run out of options.
pateld (BOB member since 2013-02-04)