[常用脚本] 时间过滤,设置默认值

yhdata_p7Ux7AKH钻石一 显示全部楼层 发表于 2022-3-15 11:47:27 |阅读模式 打印 上一主题 下一主题
1
未解决
本帖最后由 yhdata_p7Ux7AKH 于 2022-3-15 11:50 编辑

在添加过滤条件的时候,想要实现只要搜索  二十个自然日之前到今天。
怎么才能让添加过滤条件的时候,时间成为动态计算
1647315971(1).jpg
回复

使用道具 举报

精彩评论7

永洪tech-cp铂金四 显示全部楼层 发表于 2022-3-15 13:29:47
您好,可以设置一个日期参数,默认值为今天,起始日期参数为默认值减去20
回复

使用道具 举报

yhdata_p7Ux7AKH钻石一 显示全部楼层 发表于 2022-3-16 15:27:47
永洪tech-cp 发表于 2022-3-15 13:29
您好,可以设置一个日期参数,默认值为今天,起始日期参数为默认值减去20 ...

不太清楚怎么设置,能麻烦详细说一下嘛?
回复

使用道具 举报

永洪tech-lucy铂金四 显示全部楼层 发表于 2022-3-16 16:57:36
yhdata_p7Ux7AKH 发表于 2022-3-16 15:27
不太清楚怎么设置,能麻烦详细说一下嘛?

可在产品帮助中心中查看函数的使用 https://www.yonghongtech.com/help/Z-Suite/9.4/ch/
示例:
var d1=today()
var d2=dateAdd(today(),"dayofyear",-20)

debug(formatDate(d1, "yyyy-MM-dd"))
debug(formatDate(d2, "yyyy-MM-dd"))
脚本.png


回复

使用道具 举报

yhdata_p7Ux7AKH钻石一 显示全部楼层 发表于 2022-3-17 15:27:39
永洪tech-lucy 发表于 2022-3-16 16:57
可在产品帮助中心中查看函数的使用 https://www.yonghongtech.com/help/Z-Suite/9.4/ch/
示例:
var d1=t ...

这个是需要在报表里需要绑定某个时间吧?
我是想要在数据集中直接过滤,每次数据集中只有20天内的数据。不通过报表。
回复

使用道具 举报

永洪tech-lucy铂金四 显示全部楼层 发表于 2022-3-17 15:35:00
yhdata_p7Ux7AKH 发表于 2022-3-17 15:27
这个是需要在报表里需要绑定某个时间吧?
我是想要在数据集中直接过滤,每次数据集中只有20天内的数据。 ...

如果要在数据集上过滤 这个更简单,直接在sql里面写where 条件 ( where  日期>xxx and 日期<xxx),sql都是有自带日期函数的,而且设置日期的范围也可以灵活设置,sql语法根据数据库的不同会有所不同,可联系数据库dba 给出合理的 语法case
回复

使用道具 举报

yhdata_p7Ux7AKH钻石一 显示全部楼层 发表于 2022-3-17 15:40:40
永洪tech-lucy 发表于 2022-3-17 15:35
如果要在数据集上过滤 这个更简单,直接在sql里面写where 条件 ( where  日期>xxx and 日期 ...

SQL数据集是查询全量,有多个自服务数据集在用,不同的自服务有不同的维度统计数据。不同时间段数据汇总。需要在自服务数据集中过滤。
回复

使用道具 举报

永洪tech-lucy铂金四 显示全部楼层 发表于 2022-3-17 15:53:32
yhdata_p7Ux7AKH 发表于 2022-3-17 15:40
SQL数据集是查询全量,有多个自服务数据集在用,不同的自服务有不同的维度统计数据。不同时间段数据汇总 ...

自服务数据集无法自定义 逻辑的参数,如果一定要 使用,建议报表端 设置这两个日期参数。 数据集 使用参数 A 做过滤,在报表上建立同名参数  A, 打开报表的时候 会将报表参数 A 的值 给数据集,最终还是在 数据集上做的过滤 (报表端和 数据集端 上建立的参数,名称一样就会自动同步数据)
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部