Essbase_Copying_Data_Issue

Good Morning all,
I am an extremely new user so I may be off in my terminology of things but I am trying to learn to be more competent. The cube we use for reporting consists of the following dimensions:
• Cost Center (005,006,007 etc.)
• Account (Cash, Securities etc.)
• View (Final, Working)
• Scenario (Actual, Budget)
• Period (Jan, Feb, Mar)
• Years (2012,2013)
As a test, I was trying to copy information from our final/actual data into working/forecast. Below is the code I was trying to use:
SET UPDATECALC OFF;
SET CACHE HIGH;
SET CALCPARALLEL 3;
SET AGGMISSG ON;
FIX (&CurLoanMo,FcstTest,"Working","FcstYear",@Descendants("Cost Center"))
"CRE-Investor Owned Loans-Forecasted Principal"= "CRE-Investor Owned-Principal"->"Total Final"->&fcstBaseline->&fcstYr1;
ENDFIX
My Varianbles equal the following:
&frcstBaseline = Mar
&frcstYr1 = 2013
&CurLoanMo = Mar_Y1
This code appears to be somewhat working as some data is copying over from "CRE-Investor Owned-Principal"->"Total Final"->&fcstBaseline->&fcstYr1 and pulling into what I defined but it is not copying into the 0 level cost centers.
As a quick comparison my data looks like the following after I run the code:
Column 1
     CRE-Investor Owned Loans-Forecasted Principal
     Working
     Fcsttest
     END
     Mar_Y1
     FcstYear
009     1,397,179.16
020     2,117,059.46
025     -
027     -
028     -
Column 2
     CRE-Investor Owned-Principal
     Total Final
     Act
     END
     Mar
     FY13
009     1,397,179.16
020     2,117,059.46
025     223,775.09
027     148,911.08
028     225,123.04
I am trying to make it so column 1 equals the same values in column 2. The interesting thing is the totals for each of the rollups are matching and look correct.
I am probably approaching this the wrong way so any direction or guidance is very appreciated.
Best Regards
Bret
Edited by: 1003996 on May 3, 2013 9:19 AM

a couple of things
1. What you have is a block creation issue because your fix is on the destination, if the block does not exist, the intersection for it will never be read. To get around this use the soruce in your fix
2. Since you are using an equation to do the data copy you would have to have a cross join on the left hand side of operator. To do this the statement would have to be in a block statement like
"CRE-Investor Owned Loans-Forecasted Principal"(
"CRE-Investor Owned Loans-Forecasted Principal"= "CRE-Investor Owned-Principal"->"Total Final"->&fcstBaseline->&fcstYr1;
3. what would be better would be to use the data copy command
Datacopy "CRE-Investor Owned-Principal" to "CRE-Investor Owned Loans-Forecasted Principal"->"Working"->&CurrLoanMth->&fcstYr;
4. Finally in your Fix command the @descendants will copy every level. Do you really want to do that or only copy the level zero cost centers? If the latter which is more efficient use either @levmbrs("CostCenter",0) or @relative("CostCenters",0)

Similar Messages

Maybe you are looking for