I need to write of report showing Fixed Asset Capital Cost and Depreciation over period from-to. In a simplified form, the views and universe design are as following:
Two tables(views):
1. Fixed Asset
Asset Number
Asset Description
Acquisition Date
Retire Date
Capital Cost ($)
2. Fixed Asset Depreciation
Asset Number
Period Number
Period Depreciation ($)
the tables join on Asset Number. There is a 1 to N cardinality from table 1 to table 2, as well as outer join because not all Fixed Assets will have depreciation recorded.
As assets come and go, when the report is run for period from/to, not all assets have depreciation records for each period in range.
Report prompts are Period Number From & Period Number To
The report needs to display Grand Totals for:
Total Capital Costs from all assets that were on books in period from/to
Total depreciation period from/to
Simplified Report Format:
Reporting period From/To
Asset Number | Description | Capital Cost | Depreciation
nnnnnnnnnn | xxxxxxx | 99999999 | 99999999
========================================================
Grand Totals: Count: 99999 | 99999999 | 99999999
Universe Objects for Capital Cost and Period Depreciation are defined as Measures.
I have defined a second object in the Universe for Capital Cost as a Dimension, [Capital Cost dim], which allows to report correct Capital Cost value against the fixed asset item in the detail row of the deport.
In the report Grand Total I need to display sum([Capital Cost dim]). The problem I have is that this Grand Total includes duplication of amounts for Capital Cost, when reported for Perid From <> Period To, and where more than one period depreciation is recorded for the asset.
I realise the reason for the problem is in the joining of the two tables as a 1-N and so the Capital Cost is duplicated. I was not able to find any work around. In other reporting tools I could solve the problem in the report design, by naming the break variable used to report Capital Cost against the asset, and then summing up from that variable to obtain the Grand Total. In BO & Webi this does not seem to be available, the variable definitions for sum([object]) are global and appear to work the same on all breaking levels up to grand total.
Your help is much appreciated.
Two tables(views):
1. Fixed Asset
Asset Number
Asset Description
Acquisition Date
Retire Date
Capital Cost ($)
2. Fixed Asset Depreciation
Asset Number
Period Number
Period Depreciation ($)
the tables join on Asset Number. There is a 1 to N cardinality from table 1 to table 2, as well as outer join because not all Fixed Assets will have depreciation recorded.
As assets come and go, when the report is run for period from/to, not all assets have depreciation records for each period in range.
Report prompts are Period Number From & Period Number To
The report needs to display Grand Totals for:
Total Capital Costs from all assets that were on books in period from/to
Total depreciation period from/to
Simplified Report Format:
Reporting period From/To
Asset Number | Description | Capital Cost | Depreciation
nnnnnnnnnn | xxxxxxx | 99999999 | 99999999
========================================================
Grand Totals: Count: 99999 | 99999999 | 99999999
Universe Objects for Capital Cost and Period Depreciation are defined as Measures.
I have defined a second object in the Universe for Capital Cost as a Dimension, [Capital Cost dim], which allows to report correct Capital Cost value against the fixed asset item in the detail row of the deport.
In the report Grand Total I need to display sum([Capital Cost dim]). The problem I have is that this Grand Total includes duplication of amounts for Capital Cost, when reported for Perid From <> Period To, and where more than one period depreciation is recorded for the asset.
I realise the reason for the problem is in the joining of the two tables as a 1-N and so the Capital Cost is duplicated. I was not able to find any work around. In other reporting tools I could solve the problem in the report design, by naming the break variable used to report Capital Cost against the asset, and then summing up from that variable to obtain the Grand Total. In BO & Webi this does not seem to be available, the variable definitions for sum([object]) are global and appear to work the same on all breaking levels up to grand total.
Your help is much appreciated.