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

[报错信息处理] 数据集中新建计算列报错,而制作报表中新建不会

问题多多白银三 显示全部楼层 发表于 2022-3-24 11:52:35 |阅读模式 打印 上一主题 下一主题
报错信息:
计算列 <“不含税收入(万)_环比”> 出错,“异常”:“数据集(ec_ratio_thismonth)-->TypeError: Sum is not a function, it is string. ([script]#1) at line 1”







回复

使用道具 举报

精彩评论9

问题多多白银三 显示全部楼层 发表于 2022-3-24 11:53:32
公式:

if(Sum(col['不含税收入(万)_上月']) == 0){
0
}
else{
(Sum(col['不含税收入(万)'])-Sum(col['不含税收入(万)_上月']))/Sum(col['不含税收入(万)_上月'])
}
回复

使用道具 举报

speedy玄铁三 显示全部楼层 发表于 2022-3-24 12:01:09
您好,这边正在帮您处理中,麻烦您稍微等下,解决后给您答复。
回复

使用道具 举报

speedy玄铁三 显示全部楼层 发表于 2022-3-24 12:23:08
数据集中新建计算列是不支持聚合函数的
回复

使用道具 举报

问题多多白银三 显示全部楼层 发表于 2022-3-24 13:35:28
speedy 发表于 2022-3-24 12:23
数据集中新建计算列是不支持聚合函数的

那怎么在参数列中绑定计算列呢,我看数据集中的计算列是可以绑定,但是制作报告中的计算列不能绑定?
回复

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2022-3-24 13:44:58
yhdata_cPZVGjqT 发表于 2022-3-24 13:35
那怎么在参数列中绑定计算列呢,我看数据集中的计算列是可以绑定,但是制作报告中的计算列不能绑定? ...

然后你在报表里面能建计算列 在数据集那里不行   好像你的报错说的是把某一列文本类型的给 SUM 了    参数列是可以直接绑计算列的列名的  如果不行可能是类型的原因导致计算列无法下推到数据库执行的原因引起
回复

使用道具 举报

speedy玄铁三 显示全部楼层 发表于 2022-3-24 13:59:09
https://www.yonghongtech.com/hel ... 2%E6%95%B0%E5%88%97        您看一下这个对您有帮助吗
回复

使用道具 举报

speedy玄铁三 显示全部楼层 发表于 2022-3-24 14:10:29
计算列是聚合函数的话,是不能拖进参数组件的
回复

使用道具 举报

问题多多白银三 显示全部楼层 发表于 2022-3-24 14:19:16
speedy 发表于 2022-3-24 14:10
计算列是聚合函数的话,是不能拖进参数组件的

那就这条路行不通了
回复

使用道具 举报

speedy玄铁三 显示全部楼层 发表于 2022-3-24 15:25:35
好的,如有新的疑问请您反馈
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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