本文主要讲述如何设计一个带有复杂表头的交叉报表。该表包含以下类型的数据:
我们已经添加了“Month”和“Days”字段,分别包含了月数和工作天数。根据这些数据,你可以创建多个报表,例如,所有年数中职工的月工资情况。
我们要得到什么样的报告?报表和以前例子中的报表相似,但是要用月份区分开来。交叉对象必须以同样的方式设置。将“Month” 字段拖动到列标题列表,成功地将“Month”字段添加到列标题中,如下图所示:
结果,当我们游览的时候,会生成以下报表:
注意,FastReport自动增加了一个中间总数的列。该选项可以在交叉对象编辑器选择“Year”列元素,并禁用“Subtotal” 标志来设置。
此外,你还会注意到在底部列元素中并没有中间总数。其实,在我们的例子中,我们并不需要每月的中间总计,并且我们只要显示“Year + year total” 而不显示“Total” 文本。在交叉对象编辑器中,在编辑器底部选择所需要的对象,然后输入以下文本:
Total for [Value]
在创建过程中,“Value”表达式将被列标题值的实际值代替:
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/1109.html
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/1109.html