在设计仪表板明细表时,适用过滤器功能,将数据集中的数据通过日期过滤(配置如下)
筛选字段 CREATE_TIME, 动态值, 大于等于 月初前
但是次过滤未生效,并报错SQL ERROR: ORA-01843: not a valid month
我数据源中的日期是ORACLE数据库,字段类型是TIMESTAMP
求大神解答
在设计仪表板明细表时,适用过滤器功能,将数据集中的数据通过日期过滤(配置如下)
筛选字段 CREATE_TIME, 动态值, 大于等于 月初前
但是次过滤未生效,并报错SQL ERROR: ORA-01843: not a valid month
我数据源中的日期是ORACLE数据库,字段类型是TIMESTAMP
求大神解答
你把这个字段手动转换为日期字段试试。
数据集中,已经是日期格式了
根据这个报错网上查一下相关时间函数的处理。同时建议在最新版本进行尝试。
这个问题我觉得是个普遍问题。无论日期格式怎么转换,在查询的时候都报SQL ERROR: ORA-01843: not a valid month。
版本已经是最新版本了。
oracle数据库的字段是日期型,数据集取过来也设置成了yyyy-mm-dd日期型,但刷新数据就变成了yyyy-mm-dd 00:00:00
不晓得哪出了问题呀
这个是没问题的,当前我们确实是这个逻辑,会将所有的日期格式都处理成统一的年月日时分秒,方便在图表侧进行格式化。
这个则大概率是你的数据问题了,可以百度这个报错,再看一看查一查
我的数据没有任何问题
我的数据无论是Pl/sql还是你们的数据集都能看到正常的数据,只是在通过日期这个查询组件的时候才会报这个错误。
去社区群找值班人员远程看一下吧,这样隔空交流确实诊断不出问题。