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值不显示