bi如何按动态日期区间聚合数据

image.png

聚合每条访问日期往前推6个月这个区间的页面访问量指标数据,每条日期都需要计算,这个怎么实现?不能用sql数据集,需要在数据和组件那里实现出来

FineBI 姬迷怎滴 发布于 2024-10-29 10:45 (编辑于 2024-10-29 13:39)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-10-29 10:46

聚合的目前不支持,,

最佳回答
0
CD20160914Lv8专家互助
发布于2024-10-29 10:47

你设置好参数不就行了?没有怎么明白你的需求到底要如何。现在是如何的

  • 姬迷怎滴 姬迷怎滴(提问者) 就是像我图中每条访问日期都需要聚合从他自身日期往前推6个月这个区间的页面访问量数据,这个要怎么写聚合?
    2024-10-29 10:49 
  • CD20160914 CD20160914 回复 姬迷怎滴(提问者) 你关联查询一下?左合并,你把当前日期做为开始日期,再去查询它大于本身日期,小于6个月后的日期,汇总后,sum
    2024-10-29 10:55 
  • 姬迷怎滴 姬迷怎滴(提问者) 回复 CD20160914 能详细说下吗,我现在是通过访问日期建了开始日期结束日期两个公式列,他俩就是我要聚合数据的日期区间,左合并要怎么把这个区间的数据汇总出来?
    2024-10-29 11:29 
  • CD20160914 CD20160914 回复 姬迷怎滴(提问者) 左关联不会?
    2024-10-29 11:35 
  • 姬迷怎滴 姬迷怎滴(提问者) 回复 CD20160914 我没理解您说的左关联是把这个表复制一个然后用访问日期关联起来吗?还有后面的查询要怎么做?我这个逐日的聚合要在数据或组件那里完成的
    2024-10-29 12:37 
最佳回答
0
ChazzenLv2初级互助
发布于2024-10-29 11:45

在数据库试试这种语句

SELECT      A.访问日期,     A.页面访问量,     A.开始日期,     A.结束日期,     ( SELECT SUM(B.页面访问量)      FROM 表名 B      WHERE B.访问日期 BETWEEN A.开始日期 AND A.结束日期 ) AS 总页面访问量 FROM      表名 A

如果库里没有开始日期,用

DATEADD(MONTH, -6, GETDATE())

这种函数作为开始日期

最佳回答
0
yzm6kKii9138498Lv2见习互助
发布于2024-10-29 12:36

数据库SELECT      A.访问日期,     A.页面访问量,     A.开始日期,     A.结束日期,     ( SELECT SUM(B.页面访问量)      FROM 表名 B      WHERE B.访问日期 BETWEEN A.开始日期 AND A.结束日期 ) AS 总页面访问量 FROM      表名 A

如果库里没有开始日期,用

DATEADD(MONTH, -6, GETDATE())

这种函数作为开始日期

最佳回答
0
JL98Lv6中级互助
发布于2024-10-29 19:36

新增公式列,def和EARLIER联合使用image.pngimage.png

  • 6关注人数
  • 216浏览人数
  • 最后回答于:2024-10-29 19:36
    请选择关闭问题的原因
    确定 取消
    返回顶部