取时间为本周
请问BI中取发生日期为本周(周一至周日)的数据,怎么写?
FineReport dlhxsj1234 发布于 2023-3-2 12:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-3-2 12:55(编辑于 2023-3-2 12:58)

单元格里面生成本周日期

range(DATEINWEEK(today(),1),DATEINWEEK(today(),1)+6)

MAPARRAY(range(DATEINWEEK(today(),1),DATEINWEEK(today(),1)+6),FORMAT(item,"yyyy-MM-dd"))

image.png

数据集里面

where 1=1

and 时间>='${format(DATEINWEEK(today(),1),"yyyy-MM-dd")}'

and 时间<='${format(DATEINWEEK(today(),1)+6,"yyyy-MM-dd")}'

image.png

最佳回答
0
用户E8665402Lv4见习互助
发布于2023-3-2 13:48(编辑于 2023-3-2 13:48)

两种方法都可以:

1、创建自助数据集,进行时间过滤,添加条件,日期选择范围为周初0周前~周末0周后

image.png

image.png

2、创建自助数据集,进行时间过滤,添加公式WEEK(${date})=WEEK(TODAY())

image.png

  • 3关注人数
  • 336浏览人数
  • 最后回答于:2023-3-2 13:48
    请选择关闭问题的原因
    确定 取消
    返回顶部