正解应该是袁成洁2255 不知道为什么套用了孙林的数据???
我个人的想法是图表柱形图先取数据然后直接作图,如果数据做了二次排序,那么图表不会跟着改变
改为升序后第一个数据还是1869,人名又变了
如果套用数据集怎么让分类是参数?
你的排序应该是只对单元格排序了。然后你的图表引用的sql数据源查出来的数据。所以就会这样了。。。改一下排序的方式吧。。把文件上传来一下。。。
不信你把图表的数据源改成引用单元格看看就知道了。。。
你的sql中修改一下语句
select * from 你的表
where 1=1
${if(len(cs2)=0,"","and 表中字段名称 in('"+ cs2 + "')")}
数据集的取数是怎么取的呢
你明细表和图表的数据是都取的同一个数据集 还是图表的数据是取的明细表的单元格?
这个是扩展后排序引起的,你的图表估计也是用单元格数据集
先理解规则,图表用单元格做数据集,先取到了扩展前的数据,然后你单元格扩展后排序了,对应关系乱了,提示时候再去取对应单元格,这时候和图表展示取数不一致了。。
建议直接使用数据集作为图表数据源就可以了