|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
在计算脚本或者br里面,常常会用到 布尔类型的函数。返回值 只有 true 或者false,通常用于 条件判读。与 IF 等结合使用。
当然boolean函数也可以用在成员公式中。
在essbase提供的boolean函数有:
1、@ISACCTYPE
判断account dimensions 的member的account type ,如果是参数输入的type,返回 true,负责返回false。
用法:@ISACCTYPE(Tag) 参数是字符型的。
说明:当然 Tag 应该是 Expense, Revenue 等。Twopass 也是可以用来判断的,还有比如 时间余额的,First, Last, Average 也是可以的,当然只能是E文的这些,你要是用“收入”,“费用” 这样子的中文是不行的。为了确保输入的参数不和dimensions的 members混淆,建议用 双引号把tag 引起了。
示例:比如判断,如果accout的members是费用类型的,对场景 budget 做绝对值处理。
IF (@ISACCTYPE("Expense"))
Budget = @ABS(Budget);
ENDIF;
@ABS,绝对值。。。
|
|