欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > DataWind将string类型转化为int类型的报错解决

DataWind将string类型转化为int类型的报错解决

2025/5/11 17:56:03 来源:https://blog.csdn.net/su749520/article/details/142234130  浏览:    关键词:DataWind将string类型转化为int类型的报错解决

一、现象:

toInt64([kernel_wakeup_top_count_str])

二、日志:

遇到:错误: 直连查询失败,内部异常:<class 'aeolus.aeolus.libs.exception.aeolus_base_exception.AeolusBaseException'>: aeolus/logicQuery/logicQueryMysqlQueryError. 直连查询出错,错误代码: {err_no}, 错误信息: {err_msg}. {"inner_exception": "<class 'pymysql.err.ProgrammingError'>: (1064, u'No matching function with signature: touint32(varchar).')"}

三、原因:

Datawin数据集是连接另一个数据库的,会存在语法不太一样

四、解决方案:

新建字段名:kernel_wakeup_top_count_int

字段表达式:cast([kernel_wakeup_top_count_str] as integer)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词