请选择 进入手机版 | 继续访问电脑版

[报错信息处理] 普通表新建聚合表达式报错

yh-10044铂金三 显示全部楼层 发表于 2022-1-19 11:07:21 |阅读模式 打印 上一主题 下一主题
1
未解决
本帖最后由 15610555185 于 2022-1-19 11:12 编辑


普通表新建聚合表达式报错。新建聚合表达式:
if (col['应上传账单数']==0){0}
else
1-col['上传账单不及时单数']/col['应上传账单数'
报错信息:
聚合表达式“上传账单及时率新”没有生成任何聚合表达式列。



回复

使用道具 举报

精彩评论14

Hey·Siri青铜四 显示全部楼层 发表于 2022-1-19 11:16:28
你这个没有涉及到聚合呀 新建表达式就可以了吧
回复

使用道具 举报

汤七七七七七皇冠一 显示全部楼层 发表于 2022-1-19 11:17:59
你这个计算用细节表达式就可以了,聚合表达式要使用聚合函数才可以。
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-1-19 11:18:44
没有用到聚合函数,新建表达式就可以了
回复

使用道具 举报

yh-10044铂金三 显示全部楼层 发表于 2022-1-19 11:20:08
永洪tech-秀秀 发表于 2022-1-19 11:18
没有用到聚合函数,新建表达式就可以了

新建表达式和聚合表达式有什么区别呢
回复

使用道具 举报

yh-10044铂金三 显示全部楼层 发表于 2022-1-19 11:22:38
永洪tech-秀秀 发表于 2022-1-19 11:18
没有用到聚合函数,新建表达式就可以了

我的表是这样设置的:
上面有三个维度的列表参数,加一个时间参数。下方展示报表只需要展示其中一个维度,下方表格中有算率的列,我需要根据筛选框联动下方汇总的数据。这种情况不是需要聚合表达式?
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-1-19 11:33:42
计算列函数里面有聚合函数,比如求和(sum)、求平均(avg)这些,没用这些就是普通表达式。
你的式子建普通表达式就行了,可以在绑定后选择计算方式为求和
回复

使用道具 举报

yh-10044铂金三 显示全部楼层 发表于 2022-1-19 13:07:13
永洪tech-秀秀 发表于 2022-1-19 11:33
计算列函数里面有聚合函数,比如求和(sum)、求平均(avg)这些,没用这些就是普通表达式。
你的式子建普通表 ...

执行数据失败:执行SQL失败:“You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '==0){0}
建了普通表达式,报错了。
回复

使用道具 举报

yh-10044铂金三 显示全部楼层 发表于 2022-1-19 13:12:00
本帖最后由 15610555185 于 2022-1-19 13:13 编辑
汤七七七七七 发表于 2022-1-19 11:17
你这个计算用细节表达式就可以了,聚合表达式要使用聚合函数才可以。

好的 谢谢
回复

使用道具 举报

Hey·Siri青铜四 显示全部楼层 发表于 2022-1-19 13:13:01
15610555185 发表于 2022-1-19 13:07
执行数据失败:执行SQL失败:“You have an error in your SQL syntax; check the manual that correspon ...

写表达式的时候别勾选到了sql表达式
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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