on 01-17-2016 6:40 PM
Hi Experts,
I have an issue with EPM Add-in. I have a workbook with several worksheet. one of the worksheet has an EMPRETRIEVEDATA formula.
when I refresh data ->worksheet I get a value X, however when a refresh data -->workbook I get a value Y. X and Y are not the same BUT the intersection is the same. the correct value is X. I am not sure how the Y value is being returned.
May you please assist.
Thanks in advance.
Regards,
Godhelp
Hello,
Based on Context bar =EPMRETRIEVEDATA works,...if your having multiple reports in a single sheet
make sure your context and combination of members using in EPM function.
Reference find below image,identify diff betwn context n EPM dialog box. Just I defined ACCOUNT & TIME because they're differ from context.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear All,
Thanks all for your suggestions thus far.
On further testing, I have created a normal EPM report without the EPMRETRIEVEDATA function. It appears the problem is with the Hierarchy.
In my report I have selected 2 different entities (all rollup entities) member and descendants, the values are 100% correct. However, if I select the two same roll-up entities (member Only), the one rollup entity is not correct.
Its like the rollup is not working correctly.
May you please assist.
Thanks & Regards,
Godhelp
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
i think the problem could be you are using only 3 dimension in EPMRETRIEVEDATA.
So when you do Refresh workbook it will take workbook context and fetch data.
But when you do Worksheet refresh it takes sheets context and fetch data.
And these both context can be different, So you get different results.
Try refreshing workbook when you are in this sheet you will probably get correct result
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Chatikobo,
The EPMRetrieveData function is retrieves the data from a single data intersection, and one intersection cannot have multiple members from the same dimension.My suggestion is that before fetching the retrieve value you may ensure that there is nothing value left for save to server.
Khokan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Godhelp,
which version of BPC and SP level please?
one of the SP level have an known issue for retrieving incorrect results with different hierarchies that will affect EPMRETREIEVEDATA.
Andy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please test - instead of EMPRETRIEVEDATA use normal EPM report!
Vadim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In general it's a bad idea to use EPMRETREIEVEDATA in the report like on the screenshot - it will be slow!
Second - in your formula with EPMRETREIEVEDATA there are number of references: Data!A1, A4, Data! A2... There is no evidence that the referenced cells are equal in case of different refresh types. EPM Cell property values has no relation to the result of EPMRETREIEVEDATA.
Vadim
User | Count |
---|---|
10 | |
3 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.