我一直在网上搜索一段时间但找不到解决方案。
我想将 JasperReports 用于以下格式:
--------------------------
Name:
Address:
Phone #
-------------------------
Domain Total Price
www.a.com 100 7500
www.b.com 150 1500
--------------------------
Type Total Price
Hosting 350 3500
Surfing 175 2200
--------------------------
就像我需要多个 Detail 乐队一样,我可以创建多个 Detail 乐队,但我遇到的问题是,我想只显示一次列标题,所以在(域名,总计,价格)的情况下,我可以将它们放在列标题区域中,但我找不到任何运气的其他详细信息乐队(类型,总数,价格)
非常感谢任何帮助。
更新:数据集以这种方式显示:
Type Domain Total Count
null www.a.com 200 30
null www.b.com 100 95
Hosting null 300 65
Surfing null 100 25
答案 0 :(得分:1)
鉴于评论中发布的数据集结构:
$F{domain} == null ? "Type" : "Domain"
$F{domain} == null ? "Type" : "Domain"
添加一个文本字段,为总计和价格添加2个静态文本。$F{domain}==null ? $F{type} :$F{domain}
$F{total}
$F{count} * $F{total}
完成。
假设有2个结果集:
datasetDomains
,datesetTypes
)null
)datasetDomains
字段。Fix Relative To Bottom
对其进行配置。datesetTypes
字段。Fix Relative To Bottom
对其进行配置。
如果您的结果集结构如下,那么事情将是最简单的:
Type Detail Total Price
---- ------ ----- -----
Domain www.a.com 100 7500
Domain www.b.com 150 1500
Type Hosting 350 3500
Type Surfing 175 2200
您可以执行以下操作:
type