永洪社区

标题: 怎么选中表格的日期列作为筛选,并加序列号。 [打印本页]

作者: 扫地僧    时间: 2023-2-13 14:18
标题: 怎么选中表格的日期列作为筛选,并加序列号。


我需要在这个表格前面加一列作为序列号排序。。 其次用选的表格字段作为筛选范围,需要 起始日期到结束日期。。怎么搞。。跪谢。。。

作者: yhdata_ruby    时间: 2023-2-13 14:18
扫地僧 发表于 2023-2-15 14:56
联系谁噢

看一下私信
作者: yhdata_ruby    时间: 2023-2-13 14:20
这是什么表,是指2021前面一列加序号?
“其次用选的表格字段作为筛选范围,需要 起始日期到结束日期”是指要实现什么样的效果
作者: 扫地僧    时间: 2023-2-13 14:22
yhdata_ruby 发表于 2023-2-13 14:20
这是什么表,是指2021前面一列加序号?
“其次用选的表格字段作为筛选范围,需要 起始日期到结束日期”是指 ...

设置-选项-显示行号  我已经弄好了。。



日期范围就是  根据表里的日期字段来筛选    比如 我选1月1号 -2月3号的。那展示的就是这些。。
作者: yhdata_ruby    时间: 2023-2-13 14:26
扫地僧 发表于 2023-2-13 14:22
设置-选项-显示行号  我已经弄好了。。

不太理解你的意思,用日期过滤组件不行吗
作者: 扫地僧    时间: 2023-2-13 14:29
yhdata_ruby 发表于 2023-2-13 14:26
不太理解你的意思,用日期过滤组件不行吗

可以吧 日期过滤绑定这列数据?
作者: yhdata_ruby    时间: 2023-2-13 14:32
扫地僧 发表于 2023-2-13 14:29
可以吧 日期过滤绑定这列数据?

如果用日期过滤组件的话选择操作模式为范围模式,选择开始和结束日期就能直接过滤,如果用两个文本参数组件设置开始和结束日期的话就要对表格组件进行过滤设置,设置日期是两个文本参数之间
作者: 扫地僧    时间: 2023-2-13 14:56
yhdata_ruby 发表于 2023-2-13 14:32
如果用日期过滤组件的话选择操作模式为范围模式,选择开始和结束日期就能直接过滤,如果用两个文本参数组 ...

选择了,没法跟表格里的日期列联动呀
作者: yhdata_ruby    时间: 2023-2-13 14:58
扫地僧 发表于 2023-2-13 14:56
选择了,没法跟表格里的日期列联动呀

用的什么组件,怎么做的
作者: 扫地僧    时间: 2023-2-13 15:03
yhdata_ruby 发表于 2023-2-13 14:58
用的什么组件,怎么做的

用的日期过滤。 拉拽维度里的 时间字段,没反应
作者: yhdata_ruby    时间: 2023-2-13 15:05
扫地僧 发表于 2023-2-13 15:03
用的日期过滤。 拉拽维度里的 时间字段,没反应

字段放入不了过滤组件里吗
作者: 扫地僧    时间: 2023-2-13 15:07
yhdata_ruby 发表于 2023-2-13 15:05
字段放入不了过滤组件里吗

对 - -
作者: yhdata_ruby    时间: 2023-2-13 15:09
扫地僧 发表于 2023-2-13 15:07
对 - -

什么版本啊,确定是日期过滤组件吗,不然试试用两个文本参数组件
作者: 扫地僧    时间: 2023-2-13 15:12
yhdata_ruby 发表于 2023-2-13 15:09
什么版本啊,确定是日期过滤组件吗,不然试试用两个文本参数组件

我的日期是字符串格式来着。 需要转换吗? 8.62版本
作者: yhdata_ruby    时间: 2023-2-13 15:15
扫地僧 发表于 2023-2-13 15:12
我的日期是字符串格式来着。 需要转换吗? 8.62版本

需要转换一下的,转换了再试试呢
作者: 扫地僧    时间: 2023-2-13 15:22
yhdata_ruby 发表于 2023-2-13 15:15
需要转换一下的,转换了再试试呢

怎么转换- -           日期列没啥用啊   parasedate函数怎么写呢
作者: yhdata_ruby    时间: 2023-2-13 15:24
扫地僧 发表于 2023-2-13 15:22
怎么转换- -           日期列没啥用啊   parasedate函数怎么写呢

参考parseDate(col['日期'],'yyyy-MM-dd')
作者: 扫地僧    时间: 2023-2-14 17:29
yhdata_ruby 发表于 2023-2-13 15:24
参考parseDate(col['日期'],'yyyy-MM-dd')

没啥用
作者: yhdata_ruby    时间: 2023-2-14 17:32
扫地僧 发表于 2023-2-14 17:29
没啥用

是转换没用还是什么
作者: 扫地僧    时间: 2023-2-14 17:39
yhdata_ruby 发表于 2023-2-14 17:32
是转换没用还是什么

拖进去不起效果啊

作者: yhdata_ruby    时间: 2023-2-14 17:47
扫地僧 发表于 2023-2-14 17:39
拖进去不起效果啊


拖不进去?计算列写对了吗,拖进去不起效果什么意思,选择日期了吗



作者: 扫地僧    时间: 2023-2-14 17:55
yhdata_ruby 发表于 2023-2-14 17:47
拖不进去?计算列写对了吗,拖进去不起效果什么意思,选择日期了吗





比如这个表,我现在要加个日期过滤 , 选择 2012 -1-3 到  2012-1-8号的数据,,  日期这个字段是字符串, 我拉进日历过滤组件不起效果

作者: yhdata_ruby    时间: 2023-2-14 17:59
扫地僧 发表于 2023-2-14 17:55
比如这个表,我现在要加个日期过滤 , 选择 2012 -1-3 到  2012-1-8号的数据,,  日期这个字段是字 ...

拖进去之后要选择两个日期再应用才能生效

作者: 扫地僧    时间: 2023-2-15 10:40
yhdata_ruby 发表于 2023-2-14 17:47
拖不进去?计算列写对了吗,拖进去不起效果什么意思,选择日期了吗

执行数据失败:执行SQL失败:“Error while compiling statement: FAILED: SemanticException [Error 10011]: Invalid function parseDate”
作者: 扫地僧    时间: 2023-2-15 10:46
yhdata_ruby 发表于 2023-2-14 17:59
拖进去之后要选择两个日期再应用才能生效

parseDate(col['issued_time'],'yyyy-MM-dd')  

转换不起作用
作者: yhdata_ruby    时间: 2023-2-15 10:54
扫地僧 发表于 2023-2-15 10:46
parseDate(col['issued_time'],'yyyy-MM-dd')  

转换不起作用

parseDate在86版本只支持写在脚本里,这个字段在数据集改一下格式吧,或者在数据集新建一个该字段然后设置格式为日期
作者: 扫地僧    时间: 2023-2-15 11:03
yhdata_ruby 发表于 2023-2-15 10:54
parseDate在86版本只支持写在脚本里,这个字段在数据集改一下格式吧,或者在数据集新建一个该字段然后设 ...

脚本肿么写。。  ,,,,
作者: yhdata_ruby    时间: 2023-2-15 11:08
扫地僧 发表于 2023-2-15 11:03
脚本肿么写。。  ,,,,

参考https://www.yonghongtech.com/hel ... hlightsub=parseDate,但是脚本里写了也不是新建的计算列,也就无法绑定到日期过滤组件,所以建议数据集进行修改
作者: 扫地僧    时间: 2023-2-15 11:43
yhdata_ruby 发表于 2023-2-15 11:08
参考https://www.yonghongtech.com/help/Z-Suite/8.6/ch/topic393.htm?zoom_highlightsub=parseDate,但 ...

文本转日期 ,转换异常。所以只能永洪里改了。。


作者: yhdata_ruby    时间: 2023-2-15 11:46
扫地僧 发表于 2023-2-15 11:43
文本转日期 ,转换异常。所以只能永洪里改了。。

好吧那就数据集修改吧
作者: 扫地僧    时间: 2023-2-15 11:49
yhdata_ruby 发表于 2023-2-15 11:46
好吧那就数据集修改吧

但是显示这个呀 强制转换异常
作者: yhdata_ruby    时间: 2023-2-15 11:50
扫地僧 发表于 2023-2-15 11:49
但是显示这个呀 强制转换异常

你怎么转换的啊
作者: 扫地僧    时间: 2023-2-15 14:09
yhdata_ruby 发表于 2023-2-15 11:50
你怎么转换的啊


就这么转换的。原始字段是字符串abc格式



作者: yhdata_ruby    时间: 2023-2-15 14:13
扫地僧 发表于 2023-2-15 14:09
就这么转换的。原始字段是字符串abc格式

换成这个看看yyyy/MM/dd
作者: 扫地僧    时间: 2023-2-15 14:21
yhdata_ruby 发表于 2023-2-15 14:13
换成这个看看yyyy/MM/dd

  转换完了 日期为空呀,,,

作者: yhdata_ruby    时间: 2023-2-15 14:23
扫地僧 发表于 2023-2-15 14:21
转换完了 日期为空呀,,,

你原本数据什么样的啊,不是2020/1/1这种吗
作者: 扫地僧    时间: 2023-2-15 14:27
yhdata_ruby 发表于 2023-2-15 14:23
你原本数据什么样的啊,不是2020/1/1这种吗

  原本是这样的

作者: yhdata_ruby    时间: 2023-2-15 14:34
扫地僧 发表于 2023-2-15 14:27
原本是这样的

那就是yyyy-MM-dd呀,是直接转换为日期列吗,那试试直接修改格式呢
作者: 扫地僧    时间: 2023-2-15 14:39
yhdata_ruby 发表于 2023-2-15 14:34
那就是yyyy-MM-dd呀,是直接转换为日期列吗,那试试直接修改格式呢

yyyy-MM-dd 我一开始是这个啊,显示 强制转换异常呀。。




修改格式 数据集 怎么修改
作者: yhdata_ruby    时间: 2023-2-15 14:42
扫地僧 发表于 2023-2-15 14:39
yyyy-MM-dd 我一开始是这个啊,显示 强制转换异常呀。。


列属性这里修改



作者: 扫地僧    时间: 2023-2-15 14:47
yhdata_ruby 发表于 2023-2-15 14:42
列属性这里修改




还是类型强制转换异常。。

作者: 扫地僧    时间: 2023-2-15 14:49
yhdata_ruby 发表于 2023-2-15 14:42
列属性这里修改

有时间远程一下吗
作者: yhdata_ruby    时间: 2023-2-15 14:49
扫地僧 发表于 2023-2-15 14:47
还是类型强制转换异常。。

数据集里变成日期格式了吗,一般来说不会出现这种问题呀,如果还是不行的话提个工单这边远程看一下
作者: 扫地僧    时间: 2023-2-15 14:50
yhdata_ruby 发表于 2023-2-15 14:49
数据集里变成日期格式了吗,一般来说不会出现这种问题呀,如果还是不行的话提个工单这边远程看一 ...

来来来
作者: yhdata_ruby    时间: 2023-2-15 14:51
扫地僧 发表于 2023-2-15 14:50
来来来


作者: 扫地僧    时间: 2023-2-15 14:56
yhdata_ruby 发表于 2023-2-15 14:51

联系谁噢




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