从查询中,我得到了这些数据(简化):
Referring Date Name Budget
2017-01 JACK 100
2017-01 JOHN 200
2017-01 SMITH 150
2017-02 JACK 50
2017-02 SMITH 200
2017-03 JOHN 300
2017-03 SMITH 200
2017-03 JENNY 150
我需要一个交叉表来组织列上的预算以及行上的引用日期和名称。
使用Jasper Wizard,我得到了这个:
如您所见,引用日期放在Rowspan中。
不幸的是,我要求建立这样的东西:
我试图修改Crosstab,但是当我尝试将名称上方的引用日期移动(在我的情况下是companyName)时,我收到了错误,因为Im“入侵”公司部分。
有解决方案吗?
谢谢!
答案 0 :(得分:-1)
是的,可能。不要使用Cross标签。学习和使用报告组。创建组"引用日期"。
对于Total,创建与$ F {budget}相同的数据类型变量。将计算设置为' Sum',将重置类型设置为' Group' (并从下拉列表中选择适当的组),将变量表达式设置为$ F {budget}。