首页
>
4. Script Logic
>
4.2 语法介绍
>
4.2.2 REC表达式
|
上一页
下一页
|
|
|
|
- REC表达式:?/span>MDX表达式类似,是LOGIC SCRIPT中另一个用来逻辑运算的表达式。格式如下:
- *REC(EXPRESSION, [What]})
- EXPRESSION:参与运算的表达式
- WHAT:目标维度
- 注意:
- 1,REC表达式必须包含在*WHEN语法中
- 2,基本的思想和MDX表达式类似,但使用REC表达式时,后面不需要COMMIT,即使用REC表达式后,数据会自动提交到数据库中
- //CONSTANTS
- *XDIM_MEMBERSET CATEGORY =%CATEGORY_SET%
- *XDIM_MEMBERSET RPTCURRENCY =LC
- *XDIM_MEMBERSET ENTITY =%ENTITY_SET%
- //Passed by the Data Manager Prompt (valuesare defined at runtime)
- //$ADJ_INC_PCT$ = Income Percent Adjustment(User input)
- //$ADJ_EXP_PCT$ = Expense Percent Adjustment(User input)
- //-----------------------------------------------------------------------------------------------------------------------------//
- *WHEN ACCOUNT.ACCTYPE
- *IS"INC"
- *REC( FACTOR = 1 + ( $ADJ_INC_PCT$ / 100 ),CATEGORY=Plan)
- *IS"EXP"
- *REC( FACTOR = 1 + ( $ADJ_EXP_PCT$ / 100 ),CATEGORY=Plan)
- *ENDWHEN
|
|
|
|