Essbase--Report Script取数脚本优化

Report Script脚本 取数 优化



//ESS_LOCALE SimplifiedChinese_China.MS936@Binary
<Sym
{SUPALL}{TABDELIMIT} {NAMESON}{ROWREPEAT}{NOINDENTGEN}{SUPMISSINGROWS}
{MISSINGTEXT "0"}






//非常规退保
<Row("Accounts","Scenarios","Time Periods","明细","渠道","报表类型","部门","备用","系列和产品","Entities","Versions","Years")
{ OUTALTNAMES  }

{decimal 10}

"非常规退保"
"实际"
"Jan" "2月" "3月" "4月" "5月" "6月" "7月" "8月" "9月" "10月" "11月" "12月"
"不分渠道"
"C31010"
"X0000"
"管理调整"
"银保不分明细"
"总公司其他分摊"
<DESCENDANTS "现有机构"
"最终版"
"FY09"
!


注解:
OUTALTNAMES 输出别名
SUPALL 最终报表中的页面标题、列标题、所有成员名、分页符、逗号和括号。
TABDELIMIT 可以在报表脚本中将制表符而非空格置于列之间,例如在希望将报表输出结果导入另一个表单中时。
NAMESON 要打开行成员名的列显示,
ROWREPEAT 要在报表的每一行中重复行成员名
NOINDENTGEN 根据数据库大纲中的层代,缩进行名列中的后续行成员
{SUPMISSINGROWS} 命令取消显示所有只包含缺少值的行
{MISSINGTEXT "0"}
其他开发:参考  essbase 数据库管理员手册。

<RESTRICT (@DATACOL(1) <> #MISSING)MISSING值不显示

posted @ 2015-12-18 11:27  Stepheng  阅读(62)  评论(0)    收藏  举报