finereport的图表(例:饼图、柱形图)没有【过滤】怎么使用模板参数
图表里面用不了过滤,也用不了参数,只能在数据集里准备数据的时候搞定,,,动态注入在这里都不好用
要想用的话,只能把单元格作为i数据来源,在单元格里动态注入
说实话,图表就这这么说吧,你准备好什么数据,他就会显示什么数据,所以就不要想在图表上处理数据可,从其他方面想办法吧,大不了多谢几个数据集,或者用动态参数
写数据集的时候就加上参数呗
图表的数据可以从报表中取,现在做个列表,图表从列表中取,相当于图表联动
利用数据集动态拼接参数;
例如:
SELECT * FROM A
WHERE 1=1
${IF(LEN(变量)>0," AND 字段 = '"+变量+"'","")}
图表的数据分俩种,一个是数据集数据一个是单元格数据
图表是你数据的一种展现方式,而模板参数是处理你数据用的
那么你如果想用模板参数,就先作用在查询出来的数据里,用单元格数据
但是如果你想用的是数据集数据,直接在数据集里设置参数就行了