FineBI分组查询最近2天的值

目前数据库如下:

分组按日期记录了每天的值,但希望通过BI创建数据集查询出最近2天的值。

重点:日期并不一定是最新,有的是上周。

是通过数据库解决?还是BI创建报表时候解决?

如有实际案例最好

FineBI 令狐师兄 发布于 2023-7-12 18:23
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2024-3-5 21:12

-- 逻辑:根据「分组」字段对日期做一个降序处理-生成序号字段,然后提取每组中的序号1-2的数据行处理即可;

---------------

最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-7-12 18:49(编辑于 2023-7-13 09:42)

image.png

--------------------------------

不太理解,直接加个过滤不就ok了

用动态过滤或者控件过滤

时间过滤组件- FineBI帮助文档 FineBI帮助文档  https://help.fanruan.com/finebi/doc-view-135.html?source=4#

  • 令狐师兄 令狐师兄(提问者) 这个实现不了,因为比如有其中一组数据时间是截止是上周五,一组数据时间截止是今天,最终呈现的应该是第一组数据上周四、五的数据及第二组数据昨天、今天的数据。
    2023-07-13 08:15 
  • 坚定的小帆薯 坚定的小帆薯 回复 令狐师兄(提问者) 主要你这个规则是什么,比如是近两天和近四天-近两天这种,可以通过动态时间过滤来做【如上图】,如果是随意,两天时间段,那肯定不好做【至少用两个时间段查询】
    2023-07-13 09:41 
  • 3关注人数
  • 530浏览人数
  • 最后回答于:2024-3-5 21:12
    请选择关闭问题的原因
    确定 取消
    返回顶部