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
-
Using firefox, if I am composing a new message in my hotmail account the "attachment" icon is not active, so nothing happens when I click on it in order to attach one of my word documents. The "attachment" icon is active when I am using hotmail and i
-
How can I change my email address for iTunes
I have an iTunes account with an old email address and wish to change it without losing purchases?
-
Excel web access: Parameters in external data sources not supported???
I have a SharePoint 2013 site with Excel services. The site itself has a Current User Filter Web Part which gives filter value [userID] to a Excel web access -web part. In the Excel itself I have a named area(UserIDfromSharePoint) defined as a parame
-
Can I rip the audio from a video so that's all i have?
I have a couple of comedy videos and i find it unecessary to have the video and the audio, since it would be just as great with only the audio. So my question is if anyone knows if i can rip only the audio froma quicktime movie? thanks in advance.
-
Communication channel name in message mapping ?!
Hi, I have the problem that I have to know the sender channel name in a message mapping. The reason is, that I have to set a flag if the message comes via one sender channel. Of course a solution would be to use differnt Services but I won't do that.