Calendar jasperreports中带有交叉表的日历
我想用jasperreports以日历的形式创建一个交叉表(第一组是年,第二组是月)。我正在使用MySQL数据库 1) 第一个问题是,我只得到存在度量的月份,我想显示一年中的所有月份,不管这个月是否存在度量 2) 第二,我想在一个单独的页面中为每年创建一个单独的交叉表 3) 我不能把月份按正确的顺序排列,它们是按字母顺序排列的 4) 在交叉表显示之前,我得到了一个空白的第一页,我想摆脱它。(我将交叉表放在摘要栏中)Calendar jasperreports中带有交叉表的日历,calendar,jasper-reports,crosstab,Calendar,Jasper Reports,Crosstab,我想用jasperreports以日历的形式创建一个交叉表(第一组是年,第二组是月)。我正在使用MySQL数据库 1) 第一个问题是,我只得到存在度量的月份,我想显示一年中的所有月份,不管这个月是否存在度量 2) 第二,我想在一个单独的页面中为每年创建一个单独的交叉表 3) 我不能把月份按正确的顺序排列,它们是按字母顺序排列的 4) 在交叉表显示之前,我得到了一个空白的第一页,我想摆脱它。(我将交叉表放在摘要栏中) 我知道这些要求太多了,但我确实仔细地查找了它们,没有任何结果:“(对于大多数问题
我知道这些要求太多了,但我确实仔细地查找了它们,没有任何结果:“(对于大多数问题,您可以在sql中修复它 1) 看 3) 向sql中添加列并按其排序。示例
选择月份('2008-02-03')代码>将返回“2”
对于#2,您可以在Jasper of year中创建一个组(您也可以将其创建为sql列或使用java日期函数),为该组设置在新页面上开始选项。然后将交叉表移动到细节栏中
我认为#2也能解决#4的问题 因为1)我已经得到了日期,我只需要显示所有的月份2)我的交叉表不会移动到细节栏谢谢你的回答:)