折腾了一下午,目前没什么好的解决方案,目前是先把折线图与其他带有同环比数据组件的联动设置给关闭了。 本地复现问题也很简单,就一张销售流水表,然后日期区间过滤组件绑定过滤参数,一张图表展示某地销售数据(同环比,无日期维度,分组表或指标都行,只要有同比或环比),另一张折线图按年月展示销售额曲线(折线图因为也要显示当期和同期数据,所以通过年月维度过滤的方式,复制销售额列后设置快速计算同期-年),不影响点击年月联动其他组件,传的参数都是当前年月值。现在的问题就是点击折线图的年月曲线,其他组件的同环比数据就消失了。 其他没有同环比数据的组件,比如只显示当期的数据联动都没有问题,说到底还是联动传值导致直接在数据集层面先过滤了,我设想的是日期联动应该同时符合明细过滤需求,比如一张分组表要按地区显示的销售数据,由于没有日期维度,只能通过复制销售额字段,再设置明细过滤设置同一步长以及1年前的同一步长这种方式显示当期和同期,此时若有其他组件联动日期值,那该分组表在过滤的时候也应该把日期范围扩大至同一步长和1年前的同一步长,这样才不会导致同环比数据丢失。 有没有大神能帮忙看下有什么好的方法,还是说是bug或者目前不支持该设置。 bi在线版的问题链接 https://pcdemo.finebi.com/webroot/decision/link/WYBx |