Using picklist/virtual dimension in intercube rule....
Posted: Wed Dec 09, 2009 10:23 pm
Hi all,
This is kind of a follow up to another question I posted last week. Maybe I'm missing something conceptually being newer to TM1 compared to CP, but I think this is something I/we are going to be asked to do with picklists.
Cube A is my Capex cube for purchases. My client wants as little dimensionality in this cube as possible. Naturally, I feed the purchase data to the Depreciation cube (cell called Budgeted Acquisition) where the depreciation schedule is applied to the new purchases. The Depreciation cube is Cube B.
These are the dimensions (and elements I used in the formula; parens to the right)
Dimensions Cube A:
Store-Department
Cost Center
Cap Purchases ('Total Purchases')
Asset Types
Month
Cap Measures ('Approved Cost')
Dimensions Cube B:
Store-Department
Cost Center
Asset Types
Month
Depr Measures ['Budgeted Acquisition']
The rule I wrote below works fine given the dimensions above.
# Rule #1 Budgeted Acquisition fed from Capital Acquisition
['Budgeted Acquisition' ] = N: DB('CAPITAL ACQUISITION', !Store_Department, !COST CENTER,
'Total Purchases', !ASSET TYPES, !MONTH, 'Approved Cost');
My question is; in order to condense the Capex input view would it be possible to replace the "Month" dimension in the Capex (A) cube, and instead, put "Start Month" as an element in the Capex measures dimension. That element would be a "picklist" with jan-dec from which the client can choose. Then (more importantly and this is where I'm stuck), can the element "Start Month" (which is the second element in this dimension that must be selected, 'Approved Cost' is the other) be mapped to the actual dimension "Month" in the depreciation cube?
In Cognos Planning, this would simply be done by assigning an "embedded d-list" (jan-dec) to the "Start Month" element in the "Cap Measures" dimension and then utilizing an "Accumulation D-Link" to map the dimensions between Capex and Depreciation. Then, you would write a conditional statement off of "Start Month" in the depreciation cube to determine when depreciation starts.
I hope I've outlined this OK. Trying to be as succinct as possible.
Thanks,
Christian
This is kind of a follow up to another question I posted last week. Maybe I'm missing something conceptually being newer to TM1 compared to CP, but I think this is something I/we are going to be asked to do with picklists.
Cube A is my Capex cube for purchases. My client wants as little dimensionality in this cube as possible. Naturally, I feed the purchase data to the Depreciation cube (cell called Budgeted Acquisition) where the depreciation schedule is applied to the new purchases. The Depreciation cube is Cube B.
These are the dimensions (and elements I used in the formula; parens to the right)
Dimensions Cube A:
Store-Department
Cost Center
Cap Purchases ('Total Purchases')
Asset Types
Month
Cap Measures ('Approved Cost')
Dimensions Cube B:
Store-Department
Cost Center
Asset Types
Month
Depr Measures ['Budgeted Acquisition']
The rule I wrote below works fine given the dimensions above.
# Rule #1 Budgeted Acquisition fed from Capital Acquisition
['Budgeted Acquisition' ] = N: DB('CAPITAL ACQUISITION', !Store_Department, !COST CENTER,
'Total Purchases', !ASSET TYPES, !MONTH, 'Approved Cost');
My question is; in order to condense the Capex input view would it be possible to replace the "Month" dimension in the Capex (A) cube, and instead, put "Start Month" as an element in the Capex measures dimension. That element would be a "picklist" with jan-dec from which the client can choose. Then (more importantly and this is where I'm stuck), can the element "Start Month" (which is the second element in this dimension that must be selected, 'Approved Cost' is the other) be mapped to the actual dimension "Month" in the depreciation cube?
In Cognos Planning, this would simply be done by assigning an "embedded d-list" (jan-dec) to the "Start Month" element in the "Cap Measures" dimension and then utilizing an "Accumulation D-Link" to map the dimensions between Capex and Depreciation. Then, you would write a conditional statement off of "Start Month" in the depreciation cube to determine when depreciation starts.
I hope I've outlined this OK. Trying to be as succinct as possible.
Thanks,
Christian