on 2020 Mar 18 7:51 PM
Dear BPC Experts,
I am looking for a solution on the following problem:
I have a member formula requirement that should sum all the account members with a common property value.
Suppose I have 100 account members in my account dimension and I have 1 property named as "CATAS_IND" (Catastrophic Indicator) in it.
Now this “CATAS_IND” property has a value “CATASLOSS” (Catastrophic Loss).
“CATASLOSS” value is attached to 30 members in the dimension.
Now, the member formula to be created is:
Non-Catastrophic Loss ([NONCATASLOSS]) = Total Loss ([TOTALLOSS]) – Catastrophic Loss (Summation of account members with property “CATAS_IND” = CATLOSS)
We have tried few syntaxes but are unsuccessful:
I am on BPC 11.1 NW system on BW/4 HANA.
Can someone please help us crack this requirement using member formula and also please provide the right syntax to be used.
Request clarification before answering.
Just tested:
SUM(FILTER([ACCOUNT].MEMBERS,[ACCOUNT].CURRENTMEMBER.PROPERTIES("CATAS_IND")="CATASLOSS"))With ENABLE_HANA_MDX = X
Not working!
Looks like HANA MDX don't support FILTER at all.
Call SAP and open support case.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vadim,
I have tried to create the Member Formula using the same syntax which worked for you, but I am getting an error as below:
Error Log:
Internal error : no result set 2020-03-23 12:28:02
Some errors occured while processing the dimensions 2020-03-23 12:28:02
Process of the dimension ACCOUNT failed 2020-03-23 12:28:02
End validating member formulas 2020-03-23 12:28:02
Start validating member formulas 2020-03-23 12:27:54
End validating the members hierarchy 2020-03-23 12:27:54
Start validating the members hierarchy 2020-03-23 12:27:54
The members changes are allowed by BPC components 2020-03-23 12:27:54
Checking if the BPC components allow the members changes 2020-03-23 12:27:54
End of validating ID and value of members 2020-03-23 12:27:54
Start validating ID and value of members 2020-03-23 12:27:54
Start of the validation of members before process 2020-03-23 12:27:54
Start of processing the dimension ACCOUNT of environment 2020-03-23 12:27:54
Sorting the dimensions before the process 2020-03-23 12:27:54
Processing the a set of dimensions of the environment 2020-03-23 12:27:54
I really have no idea why its not working, can you please throw some light what could be the reason for this.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can try to use SUM(FILTER(...
But the correct approach is to create a new hierarchy and a parent for CATASLOSS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vadim,
We have used the following syntaxes for the problem mentioned in the below mail chain, but unsuccessful.
Any help in achieving the correct syntax to crack this requirement is much appreciated.
Thanks.
| User | Count |
|---|---|
| 7 | |
| 7 | |
| 7 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.