找文章 / 找答案
精选问答 更多内容

[数据处理] 文本格式时间如何取年-月的格式

yhdata_cGxQ0JdB青铜二 显示全部楼层 发表于 2023-4-28 10:14:24 |阅读模式 打印 上一主题 下一主题
1
未解决
如图。
字段查询日期,文本格式是年-月-日, 需要转换为年-月格式或者年月格式,然后再放到过滤组件中去过滤,如何处理?
目前永洪版本: 8.5.2.
尝试了如下方式都不行:
1. 把改字段转为日期列,然后再新建日期表达式为时间戳格式中的年-月,但是并不是年-月,后面还有其他的时间。
2. substring()不行,parsedate()也不行,想尝试新建计算列formatDate(col['查询日期',"yyyyMM"), 但是当前版本没有新建计算列?
486fbebeb7befe45fafab8d2123a0c2.png
回复

使用道具 举报

精彩评论8

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-28 10:20:58

列属性这里设置yyyy-MM


回复

使用道具 举报

DX188白银三 显示全部楼层 发表于 2023-4-28 10:39:53
不需要在数据集转换也行 ,前台可以新建日期表达式的
回复

使用道具 举报

yhdata_cGxQ0JdB青铜二 显示全部楼层 发表于 2023-4-28 10:45:02
是先把该列转化为日期列? 然后在列属性那里编辑yyyy-MM?
这里编辑也得选格式啊,日期,文本,百分比啥得,文本不行啊,日期也没有yyyy-MM选择啊?
4e96fb9b713aa045c8c7c012245d91f.png
回复

使用道具 举报

yhdata_cGxQ0JdB青铜二 显示全部楼层 发表于 2023-4-28 10:47:22
DX188 发表于 2023-4-28 10:39
不需要在数据集转换也行 ,前台可以新建日期表达式的

前面制作报表那里也没有新建日期表达式,只有新建表达式或者聚合表达式呢
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-28 10:48:28
yhdata_cGxQ0JdB 发表于 2023-4-28 10:45
是先把该列转化为日期列? 然后在列属性那里编辑yyyy-MM?
这里编辑也得选格式啊,日期,文本,百分比啥得 ...

先转换为日期列,日期那里可以自定义写格式:yyyy-MM
回复

使用道具 举报

DX188白银三 显示全部楼层 发表于 2023-4-28 11:00:51
yhdata_cGxQ0JdB 发表于 2023-4-28 10:47
前面制作报表那里也没有新建日期表达式,只有新建表达式或者聚合表达式呢 ...

我发现你的日期列类型是数值,那肯定是没有的,可以先转换成日期类型
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-28 11:11:50
DX188 发表于 2023-4-28 11:00
我发现你的日期列类型是数值,那肯定是没有的,可以先转换成日期类型

是的
回复

使用道具 举报

yhdata_cGxQ0JdB青铜二 显示全部楼层 发表于 2023-4-28 15:33:05
这个开始发布的时候就说过了,尝试了
1. 把改字段转为日期列,然后再新建日期表达式为时间戳格式中的年-月,但是并不是年-月,后面还有其他的时间, 不能自定义格式呢
已自己解决了。
但是还有一个问题,把日期的月取出来在过滤组件过滤,如何才能让过滤组件默认显示的是当月的月份呢?
比如现在是4月份,默认显示4月,5月则显示5月,以此类推
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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