Consolidation value to be overwritten
Posted: Tue May 20, 2014 9:58 pm
Hi all,
I'm trying to overwrite the value at Consolidation for an element.
The member ID (part of measure dimension) is accumulating the values of the ID's for the number of occurrences for a member and showing up in consolidation which is incorrect. The data is being loaded from ODBC through TI process. I used the 'Accumulate Values' in the load cube process instead of 'Store Values' as I needed other $ amount values in the measure dimension to be summed up and displayed in the cube. Since Member ID is also part of the measure dimension, it is also getting summed up.
To overcome this issue, I tried few alternatives such as -
1) Manipulating the CellPutN(CellGetN) code that generates in the Data tab to clear off the current value for the element (CellGetN(0, cubename, el1, el2...)) and then passing the value to CellPutN (eg. CellPutN(CellGetN(0, cubename, el1, el2)+MEM_ID, cubname, el1, e2));).
By doing this, the value still gets accumulated at the consolidated level.
2) I tried adding in the value at C level through rules but it takes so much time to just build the cube view.
3) In TI, I tried Ellev and wrote an IF condition to insert CellPutN(CellGetN)) value if the level is 1 (Consolidated).
These are not helping me. Could you please guide me as to what I'm missing? I'd appreciate your time and help.
I'm trying to overwrite the value at Consolidation for an element.
The member ID (part of measure dimension) is accumulating the values of the ID's for the number of occurrences for a member and showing up in consolidation which is incorrect. The data is being loaded from ODBC through TI process. I used the 'Accumulate Values' in the load cube process instead of 'Store Values' as I needed other $ amount values in the measure dimension to be summed up and displayed in the cube. Since Member ID is also part of the measure dimension, it is also getting summed up.
To overcome this issue, I tried few alternatives such as -
1) Manipulating the CellPutN(CellGetN) code that generates in the Data tab to clear off the current value for the element (CellGetN(0, cubename, el1, el2...)) and then passing the value to CellPutN (eg. CellPutN(CellGetN(0, cubename, el1, el2)+MEM_ID, cubname, el1, e2));).
By doing this, the value still gets accumulated at the consolidated level.
2) I tried adding in the value at C level through rules but it takes so much time to just build the cube view.
3) In TI, I tried Ellev and wrote an IF condition to insert CellPutN(CellGetN)) value if the level is 1 (Consolidated).
These are not helping me. Could you please guide me as to what I'm missing? I'd appreciate your time and help.