环比增长值计算似乎没有考虑过滤条件

场景:

我的数据是2023年1月到2024年7月的,我需要计算利润率,并计算利润率的变化。因此,我需要过滤掉2023年8月到12月的数据,于是我增加了一个列,月份<=7为条件,分别成功得到了2023年和2024年的收入和利润,并成功计算了利润率。

问题:

复制利润率,直接算环比(我其实需要同比,但我已经设置时间为年,因此使用环比),这时候,我发现FineBI使用的环期数据是2023年全年的数据计算所得,并不是经过过滤的1-7月数据,因此不是我想要的数据。

我试着使用PREVIOUS_PERIOD(SUM_AGG(​利润​)/SUM_AGG(​收入​)),得到的确实是没有过滤过的计算值。

问:是功能问题还是我使用的问题?

FineBI 宝哥haven 发布于 2024-8-26 14:48 (编辑于 2024-8-26 14:53)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
宝哥havenLv0见习互助
发布于2024-8-27 17:07

没人回答,看来是没什么办法,只能曲线救国了。

我先在数据的部分进行处理,进行过滤,而不是在组件里做过滤,这样就不会出现上面的问题。只是这样就可能需要新加一个数据(因为别的分析也要用这个数据),导致分析中有多个同源的数据,组件使用时不小心可能用错,不是很完美。

最佳回答
0
用户k6280494Lv6专家互助
发布于2024-8-26 14:49
  • 1关注人数
  • 89浏览人数
  • 最后回答于:2024-8-27 17:07
    请选择关闭问题的原因
    确定 取消
    返回顶部