水晶报表中交叉表的列中,日期的处理

我在创建交叉表时,我需要把数据库中的date类型的字段,只获取其中的年月(即:由YYYY-MM-DD HH:mm:SS变为YYYY-MM),也就是按照月份来进行分组。
我觉得是不是要在点击“组选项”-->“选项”-->“自定义组名称字段”-->点击图标。

我不知道自己的做法对不对,也不会写所需要的公式。希望有人能给出解答!!
对了,我想通过前台页面的Session给水晶报表传值,比如我从前台传入12,则只显示12个月份的结果,请各位高手多多帮忙。

下图是我的一个操作过程,可能方法不对,请指正!

我是用FineReport报表工具实现的,直接右击date字段所在的单元格,选择“样式—自定义”,打开面板,在格式属性中选择“日期型”,可手动输入“yyyy-MM”,也可在下面列表中选择,预览结果就是楼主想要的日期格式了。

FineReport报表可以获得在session中带来的参数,只要参数名字与报表中定义的参数名称相同,访问报表时,可以获取到里面的值。

楼主可以在水晶报表里面试一试。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜