BI用快速计算求同期数据,显示空白怎么处理

image.png

FineBI 帆软用户bfltMR2t5c 发布于 2025-3-10 17:28
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-3-10 17:37
  • 帆软用户bfltMR2t5c 帆软用户bfltMR2t5c(提问者) 是按照这个方法来的,但是就是出不来,我复核了数据源中对应的时间维度也没啥异常,不知道问题出在哪里
    2025-03-11 08:43 
最佳回答
0
RGTsvguKLv2见习互助
发布于2025-3-11 14:37

你把24年的数据也放出来,只选25年的数据,会显示空白,因为同期要用到去年的数据,你可以展示的时候把24年的隐藏掉。或者就展示着,这样24年显示空白,25年就显示正常了。或者你在后台直接算好,然后展示的时候直接用。有疑问欢迎追问。希望能帮到你。

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-3-11 14:47

参考

筛选展示同比环比(图表有日期数据) https://help.fanruan.com/finebi/doc-view-1566.html

计算同比环比(图表有日期数据) https://help.fanruan.com/finebi/doc-view-857.html

最佳回答
0
CasaLv6初级互助
发布于2025-3-13 09:49(编辑于 2025-3-13 09:52)

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

最佳回答
0
ALICELv5初级互助
发布于2025-3-16 16:36

使用组件参数计算同期,具体步骤可以参考:

FineBI技巧篇 | 27 筛选后同期值消失?一篇文章带你彻底解决!

  • 6关注人数
  • 46浏览人数
  • 最后回答于:2025-3-16 16:36
    请选择关闭问题的原因
    确定 取消
    返回顶部