BI组件联动日期传值

之前的问题描述

折腾了一下午,目前没什么好的解决方案,目前是先把折线图与其他带有同环比数据组件的联动设置给关闭了。

本地复现问题也很简单,就一张销售流水表,然后日期区间过滤组件绑定过滤参数,一张图表展示某地销售数据(同环比,无日期维度,分组表或指标都行,只要有同比或环比),另一张折线图按年月展示销售额曲线(折线图因为也要显示当期和同期数据,所以通过年月维度过滤的方式,复制销售额列后设置快速计算同期-年),不影响点击年月联动其他组件,传的参数都是当前年月值。现在的问题就是点击折线图的年月曲线,其他组件的同环比数据就消失了。

其他没有同环比数据的组件,比如只显示当期的数据联动都没有问题,说到底还是联动传值导致直接在数据集层面先过滤了,我设想的是日期联动应该同时符合明细过滤需求,比如一张分组表要按地区显示的销售数据,由于没有日期维度,只能通过复制销售额字段,再设置明细过滤设置同一步长以及1年前的同一步长这种方式显示当期和同期,此时若有其他组件联动日期值,那该分组表在过滤的时候也应该把日期范围扩大至同一步长和1年前的同一步长,这样才不会导致同环比数据丢失。

有没有大神能帮忙看下有什么好的方法,还是说是bug或者目前不支持该设置。

bi在线版的问题链接  https://pcdemo.finebi.com/webroot/decision/link/WYBx

FineBI asdhy002 发布于 2023-11-2 15:43 (编辑于 2023-11-2 16:21)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-11-2 16:48(编辑于 2023-11-2 17:16)

联动是通过数据列进行传递参数进行明细过滤的,此处的特点与利用快速计算时求同期及环比等逻辑冲突。

故需要现在数据中处理好,不随明细变化,有两个解决方案:

①用左右合并或者模型计算,添加数据

如下图,将同期和当期处理到一行进行同步展示即可

②利用def函数计算即可

对月累计值求年同比- FineBI帮助文档 FineBI帮助文档  https://help.fanruan.com/finebi/doc-view-2085.html

672c916eca59f40dbdfaee8584778a97_aff62be996644284b5ce78adee121e3f.png

最佳回答
1
luojian0323Lv7资深互助
发布于2023-11-2 15:56

有方法,我正在出教程。你关注一下我。

  • asdhy002 asdhy002(提问者) 好的,急需大佬解答
    2023-11-02 16:21 
  • asdhy002 asdhy002(提问者) 大佬啥时候能出个教程详细说明下呀,最近被这日期过滤给困住了哈哈
    2023-11-03 09:30 
  • 3关注人数
  • 272浏览人数
  • 最后回答于:2023-11-2 17:16
    请选择关闭问题的原因
    确定 取消
    返回顶部