But the property DEPN_EXP_ACC of unique members will not be unique
Look on the sample:
//Dimension TITLES has property PLANBE containing member of dimension BE
*SELECT(%PROPSNONUN%,[PLANBE],TITLES,CALC=N AND PLANBE<>'')
*XDIM_MEMBERSET BE=%PROPSNONUN%
*SELECT(%IDUN%,[ID],TITLES,CALC=N AND PLANBE=%PROPSNONUN%)
*XDIM_MEMBERSET TITLES=%IDUN%
LGX:
*XDIM_MEMBERSET BE=BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,ELIMBE,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE5000,BE5000,BE5000,BE5000,BE5000,BE5000,BE5100,BE5100,BE5000,BE5200
*XDIM_MEMBERSET TITLES=0400,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1117,1120,1121,1122,1123,1131,1132,1133,1134,1135,1136,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1190,1192,1193,1195,1196,1200,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1232,1233,1234,1235,1244,1250,1251,1252,1253,1254,1290,1291,1292,1300,1301,1309,1342,1346,1347,1392,1393,1400,1500,1610,1632,1633,1640,1644,1647,1666,1690,1695,1901,1902,1903,1AAA,1BBB,1CCC,1DDD,1ELIM,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3115,3120,3121,3122,3123,3125,3130,3131,3132,3140,3141,3142,3143,3150,3151,3152,3153,3160,3161,3170,3171,3172,3200,3220,3230,3240,3250,3260,3270,3300,3330,3340,3370,3400,3540,3600,3630,3640,3650,3660,3666,3670,4100,4101,4102,4103,4104,4105,4106,4111,4112,4113,4114,4115,4120,4121,4122,4130,4131,4132,4133,4134,4135,4136,4137,4150,4200,4234,4250,4270,4300,4301,4350,4400,4600,5101,5102,5103,5104,5201,5202,5251,5252,5400,5800
We need to have unique list of BE members containing in PLANBE property...
In BPC 10 it's working as expected:
*SELECT(%PROPSNONUN%,[PLANBE],TITLES,CALC=N AND PLANBE<>'')
*XDIM_MEMBERSET BE=%PROPSNONUN%
*SELECT(%IDUN%,[ID],BE,ID=%PROPSNONUN%)
*XDIM_MEMBERSET BE=%IDUN%
LGX:
*XDIM_MEMBERSET BE=BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,BE1000,ELIMBE,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE3000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE4000,BE5000,BE5000,BE5000,BE5000,BE5000,BE5000,BE5100,BE5100,BE5000,BE5200
*XDIM_MEMBERSET BE=BE1000,BE3000,ELIMBE,BE4000,BE5000,BE5100,BE5200
In BPC 7.5 SP17 (the latest I have) the second SELECT "*SELECT(%IDUN%,[ID],BE,ID=%PROPSNONUN%)" return nothing. It's a bug!
Vadim