on ‎2018 Apr 09 4:49 PM
Hi Expert,
I have a template wherein rows are dynamic (i.e. it changes based on selection) and rows contains parents as well as base level members.
I need to have local member formula at the end which totals only values of base level members. I have gone through = SUM(EPMALLMEMBERS), however it includes parent member also in the calculation.
Request clarification before answering.
In order to sum base members create extra column with local member containing property CALC =EPMMemberProperty(;A2;"CALC")
Then in Total local member row use Excel SUMIF based on CALC property.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I tried doing sumif way. However when I give sumif formula and refresh the report, sumif formula get updated and it makes Range selection same as SUMRange.
Below is the screen shot while creating EPMLOCALMEMBER formula =SUMIF(I25:I26,N,J25:J26)

After entering the local member formula, the formula updates to =SUMIF(J25:J26,,J25:J26)

Below is the example of the data. I want to total all the base level member which are visible in report excluding the Base level Account 4, cause that member is excluded from the report.
Why I am not taking total of "Balance sheet" and "Profit & Loss" is because it will have the value of the member which I have excluded in report.

You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You asked about only text in cell with dimension override 🙂 Blue cell was A8 and Orange one was A9 which is highlighted above.
A8 has
=IF(H13="Base","BAS(BALANCE_SHEET)",IF(H13="Member","BALANCE_SHEET",IF(H13="Member and Base","BALANCE_SHEET,"&"BAS(BALANCE_SHEET)",IF(H13="Member and Descendants","BALANCE_SHEET,"&"ALL(BALANCE_SHEET),PARENTBEFORE",IF(H13="Member and Children","BALANCE_SHEET,"&"DEP(BALANCE_SHEET)","ABC")))))
A9 has
=IF(H13="Base","BAS(INCOME_STATEMENT)",IF(H13="Member","INCOME_STATEMENT",IF(H13="Member and Base","INCOME_STATEMENT,"&"BAS(INCOME_STATEMENT)",IF(H13="Member and Descendants","INCOME_STATEMENT,"&"ALL(INCOME_STATEMENT),PARENTBEFORE",IF(H13="Member and Children","INCOME_STATEMENT,"&"DEP(INCOME_STATEMENT)","ABC")))))
I asked you to provide FULL info! Now it's more or less clear!
You have:
1. Base - only base members of BALANCE_SHEET & INCOME_STATEMENT
2. Member - parent members only: BALANCE_SHEET & INCOME_STATEMENT
3. Member and Base - parent members and base members for BALANCE_SHEET & INCOME_STATEMENT
4. Member and Descendants - parent members and descendant members for BALANCE_SHEET & INCOME_STATEMENT
5. Member and Children - parent members and children members for BALANCE_SHEET & INCOME_STATEMENT
What do you want to have in your local member in each case?
Cause total of Balance sheet and Profit loss forms Trial Balance 🙂
And in Trial balance we want total of Balance sheet and Profit loss (excluding Current year retained earning account from template).
And that's where I am facing issue with that exclusion of Current year retained earning account. I cannot simply take the total of top node Balance sheet and Profit and loss.
I have prepared the report and given selection along with exclusion of CYRE account and I want to make sure total of Balance sheet (Excluding CYRE Account ) and Profit and Loss account comes to zero.
Use hierarchy parent instead of local member! Strange idea to talk about local member.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sorry, but business logic is not clear!
First you tell me that user can select some accounts himself.
Then "I have two nodes Balance sheet and Profit and loss respectively in report. Further I want to show the calculation at the bottom showing the total of all the base member sums up to zero."
Looks strange!
| User | Count |
|---|---|
| 41 | |
| 4 | |
| 4 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.