*WHEN_REF_DATA = MASTER_DATA affects all dimensions, not only METRICS!
And the final script can be like:
*XDIM_MEMBERSET VERSION = V_WORKING
*XDIM_MEMBERSET METRICS = BINVR, SBOPR
*XDIM_MEMBERSET CHANNEL = DS_ENT
*XDIM_MEMBERSET SCENARIO = DEPT_CURR_FCST, CLASS_CURR_FCST
*XDIM_MEMBERSET TIMEWEEK = 1.0001
*XDIM_MEMBERSET FISCALYEAR = %FISCALYEAR_SET%
*SELECT(%DPCSET%,"[ID]",DPC,"[ID]=%DPC_SET% AND [INPUT_FILTER]=C,O")
*XDIM_MEMBERSET DPC = %DPCSET%
*XDIM_MEMBERSET METRICS = BINVR,NETSPURR,RELIEF
*XDIM_MEMBERSET CHANNEL = DS_ENT,DS_STRTCOM
*WHEN CHANNEL
*IS DS_ENT
*WHEN METRICS
*IS BINVR
*REC(EXPRESSION=%VALUE%,METRICS="EINVR")
*IS SBOPR
*REC(EXPRESSION=%VALUE%,METRICS="SEOPR")
*ENDWHEN
*IS DS_STRTCOM
*WHEN METRICS
*IS NETSPURR
*REC(EXPRESSION=%VALUE%,METRICS="EINVR", CHANNEL="DS_ENT")
*REC(EXPRESSION=%VALUE%,METRICS="SEOPR", CHANNEL="DS_ENT")
*IS RELIEF
*REC(EXPRESSION=-%VALUE%,METRICS="EINVR", CHANNEL="DS_ENT")
*REC(EXPRESSION=-%VALUE%,METRICS="SEOPR", CHANNEL="DS_ENT")
*ENDWHEN
*ENDWHEN
Vadim