Hi Kalyan,
I useBPC7.5NWSP10andI have suchsimilar errorforthe followingscript code:
*XDIM_MEMBERSET EDM_ACCT = ACC2240
*XDIM_MEMBERSET EDM_DATASRC = IMPORT
*XDIM_MEMBERSET EDM_OBJECT = P094_T178_010270001
*XDIM_MEMBERSET EDM_PLANT = P094_15
*XDIM_MEMBERSET EDM_REPCYCLE = KJ
*XDIM_MEMBERSET EDM_RPTCUR = EUR
*XDIM_MEMBERSET EDM_TARIFF = TID_NAS
*XDIM_MEMBERSET EDM_TIME = 2013.JUN //Current month
//First copy BUDGET to BUDGET to 2014.JUN
*XDIM_MEMBERSET EDM_VIEW = BUDGET
*WHEN EDM_VIEW
*IS *
*REC(EXPRESSION=%VALUE%,EDM_VIEW=BUDGET,EDM_DATASRC=COPY,EDM_TIME=2014.JUN)
*ENDWHEN
//Second copy COUNTER to BUDGET if COUNTER<>0 to 2014.JUN
*XDIM_MEMBERSET EDM_VIEW = COUNTER
*WHEN EDM_VIEW
*IS *
*REC(EXPRESSION=%VALUE%==0 ? ([EDM_VIEW].[BUDGET],[EDM_DATASRC].[COPY],[EDM_TIME].[2014.JUN]) : %VALUE%,EDM_VIEW=BUDGET,EDM_DATASRC=COPY,EDM_TIME=2014.JUN)
*ENDWHEN
I replaced "==" with ">", then validation status is "OK". After my testing I found that the condition "if TRUE" does not work.