yhdata_rvGTbbxt铂金一
2021-9-8 15:34:05 发布在问答
【可视化】 日期组件的实现方式
可以实现日期组件的 相对日期和自定义日期范围的筛选么,如图:
日期组件.png
相对日期组件怎么设置的:
今天
昨天
前天
年初至今
月初至今
最近15天
今年
......

自定义是指一个日期范围,组件显示两个日期:开始日期和结束日期


最佳答案

永洪Tech-CIDX 白银二 关注Ta

2021-09-08 15:34:06

可参考此脚本设置左边的开始日期 var data1 = 下拉参数1.getSelectedObjects()[0]; if(data1 == null){ }else if( data1 == "昨天"){ 日期过滤1.firstDates = ["t"+formatDate(dateAdd(today(),"dayofyear",-1),"yyyy-MM-dd")]; }else if(data1 == "前天"){ 日期过滤1.firstDates = ["t"+formatDate(dateAdd(today(),"dayofyear",-2),"yyyy-MM-dd")]; }else if(data1 == "今年"){ 日期过滤1.firstDates = ["t"+forma ...
查看完整内容
3776
6
精彩评论6
永洪Tech-CIDX白银二
发表于 2021-9-8 15:34:06 显示全部楼层
yhdata_rvGTbbxt 发表于 2021-9-9 17:14
谢谢,有参考文档么

可参考此脚本设置左边的开始日期
var data1 = 下拉参数1.getSelectedObjects()[0];
if(data1 == null){
}else if( data1 == "昨天"){
    日期过滤1.firstDates = ["t"+formatDate(dateAdd(today(),"dayofyear",-1),"yyyy-MM-dd")];
}else if(data1 == "前天"){
    日期过滤1.firstDates = ["t"+formatDate(dateAdd(today(),"dayofyear",-2),"yyyy-MM-dd")];
}else if(data1 == "今年"){
    日期过滤1.firstDates = ["t"+formatDate(date(year(today()),1,1),"yyyy-MM-dd")];
}
回复

使用道具 2#

永洪Tech-CIDX白银二
发表于 2021-9-8 18:54:42 显示全部楼层
您好,需要通过脚本实现,在脚本中判断开始时间下拉框的内容,并为范围日期组件设置值
回复

使用道具 3#

yhdata_rvGTbbxt铂金一
发表于 2021-9-9 17:14:31 显示全部楼层
永洪Tech-wj 发表于 2021-9-8 18:54
您好,需要通过脚本实现,在脚本中判断开始时间下拉框的内容,并为范围日期组件设置值 ...

谢谢,有参考文档么
回复

使用道具 4#

yhdata_rvGTbbxt铂金一
发表于 2021-9-9 18:46:15 显示全部楼层
永洪Tech-wj 发表于 2021-9-9 18:07
可参考此脚本设置左边的开始日期
var data1 = 下拉参数1.getSelectedObjects()[0];
if(data1 == null){

好的,谢谢~
回复

使用道具 5#

yhdata_rvGTbbxt铂金一
发表于 2021-12-10 11:18:09 显示全部楼层
您好,想问下,这个日期脚本可以在其他仪表板复用么,或者说封装成一个自定义控件。目的是不用每次制作仪表板,要再设置这个日期查询控件
回复

使用道具 6#

环环白银三
发表于 2021-12-10 15:47:52 显示全部楼层
组件可以复制粘贴的,如果组件设置一样,可以直接复制到别的报告
回复

使用道具 7#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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