Dear all,
We are facing difficulties with an input screen for BPC 10.0 NW (BPC on SP4 - EPM add-in on SP15 patch 2).
Details row axis:
* Entity dimension (nothing special)
* Account dimension (nothing special)
=> users should be able to use the member selection screen in the EPM pane to select the desired member for the entity dimension, the accounts are fixed.
Details column axis:
* Category dimension (ex: ACTUALS, BUDGET_2015, BUDGET_2016, ... => for specific requirements we had to encorporate the year in the ID of the category dimension members for budgets)
* Time dimension (ex: 2015.01, 2015.02, ..., 2015.TOTAL)
=> We use EPMContextmember to show the category in the screen (normally BPF should determine this but user should be able to change this by clicking on this cell). With regular excel formulas we use this ID to create the ID's of the time dimension. We then use member recognition to reference all the ID's and actually build the column axis of the report
Screenshot:
In yellow: the EPMcontextmember formule to show the context value of the category
In dark blue: Plain text
In orange: Excel reference =$B$4, referencing the EPMContextmember cell
In green: Normal excel formula to isolate the year in =$B$4, and add a string (ex .01 or .TOTAL) or even a negative offset (for the actuals)
In light blue: EPMOlapMemberO-formulas referencing the rows above, generated by member recognition ( =$D$1 etc...)
The problem:
If do the following, Excel generates tons of rows:
1) Open input screen => OK
2) Change selection of entity members (row axis) and refresh => OK
3) Change category in the context (generates changes in column axis) and refresh => OK
4) Change selection of entity members (row axis) again and refresh => NOK, COLUMN EXPANSION
I have read Vadim Kalinin's useful blog post 'Static report in BPC NW 10', in the end he warns about that column expansion but his scenario is much more complex. We only use 1 report in the screen and only construct 1 axis (column axis) based on Excel-cells.
Any ideas on how to solve this???
Kind regards,
Matthias