永洪社区

标题: 日期过滤组件的常见问题 [打印本页]

作者: yh_DQgb7hYI    时间: 2021-12-9 14:56
标题: 日期过滤组件的常见问题
1.数据无法绑定日期过滤组件,怎么转换数据绑定
2.原数据里面有年月日时分秒,转换后怎么截取年月日,不要时分秒
3.时间戳怎么建?
作者: 环环    时间: 2021-12-9 15:23
1.日期过滤组件只能绑定日期字段,如果不是日期类型的需要先转换为日期列,转换为日期列参考此链接
https://www.yonghongtech.com/hel ... 5%E6%9C%9F%E5%88%97
2.如果是日期过滤中使用,不需要做转换,日期过滤组件本身只支持日期,后面的时间会自动省去
3.如果非日期字段,按照问题一里面的转换为日期列即可,转换出来就是时间戳类型

作者: yh_DQgb7hYI    时间: 2021-12-9 15:36
日期类型数据里面是年月日时分秒,使用什么函数只截取年月日?
作者: 环环    时间: 2021-12-9 16:16
也是创建日期表达式,选择  ”天“    即可
作者: yh_DQgb7hYI    时间: 2021-12-9 16:20
使用脚本函数的办法怎么截取年月日
作者: 环环    时间: 2021-12-9 17:43
需求是什么呢,为什么一定要用脚本呢,日期表达式就可以做到这个效果。脚本的话只有formatDate这个函数可以格式化成年月日,但是格式化后是文本类型。不然可能就只有在数据源处理了
作者: yh_DQgb7hYI    时间: 2021-12-10 12:35
不改数据源前提,使用脚本parseDate(col['rma审核日期'],"yyyy-MM-dd")或按照你的建议使用新建表达式都可以绑定日期过滤组件,但问题是绑定后
在表组件显示的数据都是年月日时分秒,无法把字段内的数据改变成年月日
我的问题是什么办法可以让他在表组件内只显示年月日
作者: 环环    时间: 2021-12-10 15:40
下次你可以直接说需求,这个好几种方法都可以做,上面发的那两种就可以。
第一种,就是上面说的建日期表达式,是建日期表达式不是普通表达式,注意看清楚上面的回复,选择天,表格里也绑定这个日期表达式。
https://www.yonghongtech.com/hel ... 8%E8%BE%BE%E5%BC%8F
第二种,绑定后选中该日期,直接设置下显示格式为年月日。
第三种,用formatDate函数来做,这个要用脚本不建议。
最简单的就是第二种,直接设置格式


作者: yhdata_cGxQ0JdB    时间: 2021-12-23 12:48
永洪tech-秀秀 发表于 2021-12-9 15:23
1.日期过滤组件只能绑定日期字段,如果不是日期类型的需要先转换为日期列,转换为日期列参考此链接
https:/ ...

哪里的元数据修改类型? 原始的数据集中的维度字段realpaydate 是字符串类型,那个字段没有更多选项,现在要咋转换为日期格式吗,然后再日期过滤中使用呢?
作者: yhdata_lyaa    时间: 2021-12-23 15:24
yhdata_cGxQ0JdB 发表于 2021-12-23 12:48
哪里的元数据修改类型? 原始的数据集中的维度字段realpaydate 是字符串类型,那个字段没有更多选项,现 ...

维度字段realpaydate可以在数据集右键转换为日期列,格式要与原格式一样,比如原来字段格式是2021-12-11,转换为日期列-格式就设置自定义写yyyy-MM-dd
作者: yhdata_cGxQ0JdB    时间: 2021-12-23 16:17
已自己解决了,多谢




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4