看如下图所示报表: 这个报表从样式来看,可以看做是一个简单的网格式报表,统计着各种收支金额,但因为取数复杂,每个格子的数据都来自一个复杂的sql数据集,并且涉及十几个,乃至几十个数据集,蓝色区域里每个格子都需要从各自的数据集里检索遍历,查找集算器数据集,dfx,脚本数据集
可通过报表—数据集菜单,添加集算器数据集,集算器数据集需要引用集算器的.dfx文件。通过在.dfx文件的网格程序中使用return语句,同时向报表返回一个或多个结果集,报表数据集设置中添加的数据集名称与集算器文件中return后面以逗号分隔dfx
描述: 将dfx文件登记为函数 语法: register(f,dfx) 备注: 登记dfx文件为函数f,之后该函数便可以在网格脚本中使用,格式为:f(…),相当于call@r(dfx,…) ,其中...为dfx文件中的参数。一个函数名称只能dfx,登记,函数,call