同比环比(快速计算)
你把24年的数据也放出来,只选25年的数据,会显示空白,因为同期要用到去年的数据,你可以展示的时候把24年的隐藏掉。或者就展示着,这样24年显示空白,25年就显示正常了。或者你在后台直接算好,然后展示的时候直接用。有疑问欢迎追问。希望能帮到你。
参考
筛选展示同比环比(图表有日期数据) https://help.fanruan.com/finebi/doc-view-1566.html
计算同比环比(图表有日期数据) https://help.fanruan.com/finebi/doc-view-857.html
RGTsvguK指出的原因是对的,直接用过滤组件绑定字段过滤的话,会导致环比和同比数据丢失。直接筛选 2025年的时候,2024年的数据会丢失,而同比和环比需要用到 2024年的数据。
----
不过看截图是组件页面,没有过滤但只有25年数据,首先要确认原始表里有没有2024的数据。
其次,可以参考官方建议的实现方法:
https://help.fanruan.com/finebi/doc-view-1566.html
最后,同期其实可以用公式更灵活的定义出来:去年同期销售额=def_add(sum(销售额),[],[year(年月)=earlier(Year(年月)-1),month(年月)=earlier(month(年月)),CLEAN("ALL")])参考earlier、clean函数的用法:
earlier函数——
https://help.fanruan.com/finebi/doc-view-1991.html
clean函数——
https://help.fanruan.com/finebi/doc-view-2407.html
使用组件参数计算同期,具体步骤可以参考:
FineBI技巧篇 | 27 筛选后同期值消失?一篇文章带你彻底解决!