查询条件选择几月到几月,结果就只显示那几月的数据,月份为横向扩展
这种样式的。
这只是一种想法,没有具体模板,就想知道能不能做到,怎么做
我单独做了个表
按照文档步骤,最后成这样了
可以使用动态列来做,参考:
动态列-http://help.finereport.com/doc-view-410.html
使用函数实现动态列-http://help.finereport.com/doc-view-1288.html
用下面的公式去替换$col参数
参考:
WorkBook19.cpt
selelect AA,BB,CC,${fMonth} from
(
select AA,BB,CC,1月,2月,3月。。。。。12月
from table1
)
tt
数据集设置成这样,
DS用字段序号,大概是这样子。列头用参数(查询条件)横向扩展。
很简单啊,
月份的数据集加入开始时间,结束时间查出来的月份直接横向扩展;
月份下面的数据集,直接写过滤条件,等于扩展出来的月份。