|
发表于 2014-3-20 12:11:30
|
显示全部楼层
Martin Ryan wrote:There may also be rule precedence in play. If there's another rule higher up that is stetting out the budget then this rule will not be applied. The first rule that can be applied, will be applied.
Martin
Irrespective of the version ['element1'] = ['elementX']['elementY']; should work right, more over no other factors influencing this statement. Copying the values with the cube from one version to another.
My Rule Code goes here:
-------------------------------
SKIPCHECK;
[]= IF(ELPAR('DimV',!EVer, 1)@='AllFinalVersions',STET, CONTINUE);
#### RULE EXCLUSIONS ####
['VERSION 1','DA'] = N: STET;
['VERSION 1','FF'] = N: STET;
['VERSION 1','TVL'] =N: STET;
['VERSION 1','VC'] = N: STET;
['VERSION 1','OverHds'] = N: STET;
['VERSION 1','LC'] =N: STET;
['VERSION 1','OF'] = N: STET;
['VERSION 1','OR'] =N: STET;
['VERSION 1','SR1'] =N: STET;
['VERSION 1','ows1'] =N: STET;
['LASTYEARACTUAL','DA'] = N: STET;
['LASTYEARACTUAL','FF'] = N: STET;
['LASTYEARACTUAL','TVL'] =N: STET;
['LASTYEARACTUAL','VC'] = N: STET;
['LASTYEARACTUAL','OverHds'] = N: STET;
['LASTYEARACTUAL','LC'] =N: STET;
['LASTYEARACTUAL','OF'] = N: STET;
['LASTYEARACTUAL','OR'] =N: STET;
['LASTYEARACTUAL','SR1'] = N: STET;
['LASTYEARACTUAL','ows1'] =N: STET;
#### VNo ####
['VNo'] = N: IF(['VNoTrigger'] <> 0 , 1, 0);
#### MEASURES RULES ####
['USD','AFF3']=N:
DB('ForeCastCube',!Version,'AIF1','ABF1','ACS1','NSNE1'
,!sfD1,'cc1',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'TRF1');
['USD','Of Which Slots']=N:
DB('ForeCastCube',!Version,'AIF1','ABF1','ACS1','OWLT'
,!sfD1,'cc1',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'TRF1');
['USD','SR2']=N:
DB('ForeCastCube',!Version,'AIF1','ABF1','ACS1','TS1'
,!sfD1,'SR2',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'RVF2');
['element1'] = ['elementX']['elementY'];
['AFF3 %']=
['AFF3']['AAAZ'];
['USD','Revenue']=N:
DB('ForeCastCube',!Version,'AIF1','YES','ACS1','ACT3'
,!sfD1,'Revenue',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'RVF2');
['USD','Det1']=N:
DB('ForeCastCube',!Version,'AIF1','YES','ACS1','ACT3'
,!sfD1,'Det1',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'RVF2');
['USD','Total Out Cost']=N:
DB('ForeCastCube',!Version,'AIF1','YES','ACS1','ACT3'
,!sfD1,'Total Out Cost',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'RVF2');
['USD','Total In Cost']=N:
DB('ForeCastCube',!Version,'AIF1','YES','ACS1','ACT3'
,!sfD1,'Total In Cost',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'RVF2');
['USD','TOC3']=N:
DB('ForeCastCube',!Version,'AIF1','YES','ACS1','ACT3'
,!sfD1,'TOC3',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'RVF2');
['USD','TLC3']=N:
DB('ForeCastCube',!Version,'AIF1','YES','ACS1','ACT3'
,!sfD1,'TLC3',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'RVF2');
['USD','TOHC1']=N:
DB('ForeCastCube',!Version,'AIF1','YES','ACS1','ACT3'
,!sfD1,'TOHC1',!SFS,'AOR1','ADR1'
,!Period,!SFV1,'RVF2');
['USD','RBBH1']=N:
['Net Contribution'] - ['Fixed Costs'];
['USD','RAPVA1] =N:['RBBH1'] + ['PVAA1'];
['EPTL1']=
['Revenue'] ['AFF3'];
['CPTL2'] =
['Net Contribution'] ['AFF3'];
['SCPTL2'] =
['Fixed Costs'] ['AAAZ'] ;
['OHPTL2'] =
['TOHC1'] ['AFF3'];
['OFPT1'] =
['Revenue'] ['AFF3'];
['DpT1'] =
['DA'] ['AFF3'];
['LPT4'] =
['TLC3'] ['AFF3'];
['SlotRev'] =
['SR2'] ['Of Which Slots'];
['LiftRev'] =
['Revenue'] (['TVL'] - ['Of Which Slots']);
['TCOCOR1'] =
['DA'] (['TVL'] - ['Of Which Slots']);
['LogORRate'] =
['Det1'] (['TVL'] - ['Of Which Slots']);
['DA'] = N:
['Total Out Cost'] + ['Total In Cost'] + ['TOC3'] ;
['FF'] = N:
['Of Which Slots'] + ['AFF3'] ;
['TVL'] =N:
['Of Which Slots'] + ['AFF3'] ;
['D&D1'] = N:
DB('SF_Results',!Version,!ReportingCurrency,'ED1',!SFS,!Period,!SFV1,'Det1') ;
['SCBA1']=
['Fixed Costs'] ['Total Allocation'] ;
FEEDERS;
#### VNo ####
['VNT1']=>['VNo'] ;
#### MEASURE FEEDERS ####
['USD','Net Contribution'] =>['USD','RBBH1'] ;
['USD','Fixed Costs']=>['USD','RBBH1'];
##['USD','BHC1'] => ['USD','RAPVA1];
['USD','RBBH1'] => ['USD','RAPVA1];
['USD','PVAA1'] => ['USD','RAPVA1];
['elementY'] => ['element1'];
['AFF3']=>['AFF3 %'];
['AFF3'] => ['EPTL1'];
['AFF3'] => ['CPTL2'];
['Fixed Costs'] =>['SCPTL2'] ;
['AFF3'] => ['TOHC1'];
['AFF3'] => ['OFPT1'];
['AFF3'] => ['DpT1'];
['AFF3'] => ['LPT4'];
['SR2'] => ['SlotRev'];
['Revenue'] => ['LiftRev'];
['DA'] => ['TCOCOR1'];
['Det1'] => ['LogORRate'];
['TOC3'] => ['DA'] ;
['Total Out Cost'] => ['DA'] ;
['Total In Cost'] => ['DA'] ;
['Of Which Slots'] => ['FF'];
['AFF3'] => ['FF'];
['Of Which Slots'] => ['TVL'] ;
['AFF3'] => ['TVL'] ;
['ED1','Det1']=>['D&D1'] ;
['Fixed Costs'] => ['SCBA1']; |
|