知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 报表背景知识 > 动态报表动态列设置

动态报表动态列设置

客户的报表有的模板基本相通,不同之处在于数据源,数据集的差异查询,这个时候为了复杂报表设计的简便性,需要动态报表,和动态列的功能,宏和field()函数,为客户很好的实现了数据的动态显示。

步骤一:建立报表,设置动态宏数据集。

建立demo的动态宏数据集,宏值为macro1:“select * from “+@table,table为表值参数。

这样就实现了表的动态查询。如图一

图一

步骤二:field()函数的应用

Field()是为了获得数据集当前行或者当前组中第一行中,指定列的数据,

语法:

        datasetName.field( stringExp ) 数据集列名的表达式

        datasetName.field( #colNo )  数据集列号的表式方式,如第二列用#2,行号列用#0

利用field()设置报表单元格,如图二

图二

Columns是设置的参数,为了限定展现列数

步骤三:发布报表

发布日期:2012/09/27
本文分类: 报表背景