当前位置: 首页> 财经> 金融 > DataWind将string类型转化为int类型的报错解决

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

时间:2025/7/16 18:52:25来源:https://blog.csdn.net/su749520/article/details/142234130 浏览次数:0次

一、现象:

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)

关键字:DataWind将string类型转化为int类型的报错解决

版权声明:

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

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

责任编辑: