首页| 水晶报表 | 润乾报表 | 快逸报表 | Birt报表 | 其他产品 | 报表教程 | 产品评述 | 技术文章 | 其他资料
>> 首页 -> 报表教程 ->第一张基于数据的表
第一张基于数据的表

  现在,可以来做一张最常见的基于数据的报表了。

步骤1: 我们打开“销售数据.raq”,在 C3格上单击右键,选择【常规属性】,弹出窗体如下图所示:  ( 下载

  这个窗体默认的标签是【数据值】。

  在【数据值】页中,
     ①如果【选项】选择“数据值”,则可以在下方的空白处输入想要单元格显示的内容。如输入实数“100”或文字“姓名”,则单元格就会显示出“100”或“姓名”;
     ②如果【选项】选择“表达式”,则可以输入公式。

步骤2: 在本例中,我们选择【表达式】,单击右侧的 按钮,弹出窗体如下图所示,可以进行表达式编辑:

步骤3: 按以下步骤进行表达式编辑:

Step 1、 双击选择【可选数据集】中的数据集“ds1”。

Step 2、 双击选择【可选函数】中的数据集函数:select()。注意:可点击【函数帮助】按钮获    取对函数的解释。

Step 3、 光标停在select()的括号中间,双击选择【可选字段】中的“销售代表”。
     这样就生成了表达式:ds1.select(销售代表)
     也就是说,选出了要扩展的数据。
     当单元格的数据值表达式包含集合函数(本例为select())时,单元格默认是可扩展单元格。
     由于在C3中放的数据是可扩展的,因此,C3就成为了后面格子的主格。

步骤4: 接下来,把其他字段放上去,

    在D3输入:= ds1.地区

    在E3输入:= ds1.销售额

    当然在 D3、E3 中输入时,也可以采用在C3输入时的数据值表达式编辑方法,只是不选择函数罢了。由于C3已经是主格了,所以后面这些数据都是自动根据C3扩展的,因此不需要再用select()函数,直接把字段放上去就可以了。
步骤5: 现在看一下预览:

  第一张最简单的数据列表就生成了。

  这张报表在例子中为:4.2.raq   ( 下载

练习4.21 用练习4.1-2的内建数据集生成下面的报表。   ( 下载

练习4.22 通过学习下面的例句,用练习4.1-2的内建数据集生成下面的报表。  ( 下载

例: =ds1.select( 姓名, true, 性别='男',编号)

    从数据源ds1中选取性别为男性的“姓名”字段列的值并按“编号”字段降序排列。true参数表示按降序排列,false参数表示按升序排列。

下一节: 表格的格式化

 

 相关内容:
 
 
 
 

Copy Right 2005, 版权所有 Report99.com