|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
有人说 Planning是个网络版的Excel,当然不是了,Planning一开始 是要建模的,要设计维大纲的,设计好维之后,数据填充了之后,可以进行方便的,计算和分析,说到计算,Essbase多维数据库特有的计算脚本或者业务规则,有强大的内置的函数。
让很多RDBMS复杂的计算过程简单化。
目前在整理和总结Essbase 计算脚本的函数,争取每天测试一个函数吧,把结果分享给大家。
-
- Fix 语句
- 用途: 用来限制数据库子集,即限定参与计算的维值范围
- 语法规则
- FIX ()
- COMMANDS;
- ENDFIX;
- 其中,首行括号里,可以是单独的一个个维成员,FIX(jan , feb , march ,…………)
- 也可以嵌套一些函数选择出多个维成员 ,FIX (@descentant(Q1),…………)
- 注意事项
- 语法规则中涉及到的,括号,分号,逗号,均在英文状态下输入
- 动态计算的成员在 FIX 语句中被忽略
- FIX语句不能用在大纲(成员)公式中 ,可以用IF语句替代
- 一些计算函数比如@Range,和交叉维运算符 ->不能用在FIX语句中
- 示例
- lFIX ("年度预算","Jan","最终版",@DESCENDANTS("收入"),"Local","HPS_RATES",@DESCENDANTS("房地产事业部"))
- CALC DIM (Product, Market);
- ENDFIX;
-
复制代码
其实相当于我限定了多维立方体的大小之后,我会在这个立方体的范围内,循环计算关于“Product”产品维,"Market"市场维的所有数据。 |
|