永洪社区

标题: 函数有效,拉进表格时候报符号不匹配 [打印本页]

作者: yhdata_3F2Z97hq    时间: 2023-9-14 16:52
标题: 函数有效,拉进表格时候报符号不匹配


作者: yhdata_lyaa    时间: 2023-9-14 17:05
是不是少了聚合运算呀,例如

fixed(col['产品种类']::sum(col['利润']))
作者: yhdata_3F2Z97hq    时间: 2023-9-14 17:06
yhdata_lyaa 发表于 2023-9-14 17:05
是不是少了聚合运算呀,例如

fixed(col['产品种类']::sum(col['利润']))

你这个和我这个,不是一样的嘛,我就是聚合运算
作者: yhdata_3F2Z97hq    时间: 2023-9-14 17:08
yhdata_3F2Z97hq 发表于 2023-9-14 17:06
你这个和我这个,不是一样的嘛,我就是聚合运算

后面加sum得话,报错“不支持聚合中套用聚合函数”
作者: yhdata_lyaa    时间: 2023-9-14 17:31
yhdata_3F2Z97hq 发表于 2023-9-14 17:08
后面加sum得话,报错“不支持聚合中套用聚合函数”

col['项目率-23年']是计算列吗
作者: yhdata_yzm    时间: 2023-9-14 17:31
不能这么写,你是想要实现什么效果
作者: yhdata_3F2Z97hq    时间: 2023-9-14 18:32
yhdata_lyaa 发表于 2023-9-14 17:31
col['项目率-23年']是计算列吗

对,原来是个if的函数
作者: yhdata_3F2Z97hq    时间: 2023-9-14 18:33
yhdata_yzm 发表于 2023-9-14 17:31
不能这么写,你是想要实现什么效果

如果项目=1,then 项目1的率,如果项目=2,then项目2的率....
其中项目1、2、3的率是通过if计算的

作者: yhdata_3F2Z97hq    时间: 2023-9-14 18:35
yhdata_yzm 发表于 2023-9-14 17:31
不能这么写,你是想要实现什么效果

官方嘛,可以即时问答嘛
作者: yhdata_yzm    时间: 2023-9-15 10:49
yhdata_3F2Z97hq 发表于 2023-9-14 18:35
官方嘛,可以即时问答嘛

及时问答做不到。
你说最终要实现什么效果嘛
作者: BoJie    时间: 2023-9-15 10:54
现在sql里写case,前端再用聚合函数
作者: yhdata_3F2Z97hq    时间: 2023-9-15 17:19
yhdata_yzm 发表于 2023-9-15 10:49
及时问答做不到。
你说最终要实现什么效果嘛

上面回复的那个是想要的效果
作者: yhdata_yzm    时间: 2023-9-15 17:54
yhdata_3F2Z97hq 发表于 2023-9-14 18:33
如果项目=1,then 项目1的率,如果项目=2,then项目2的率....
其中项目1、2、3的率是通过if计算的
...

if col['列']==1
then 1
else if col['列']==2
then 2
else 4
end
作者: yhdata_3F2Z97hq    时间: 2023-10-9 10:44
yhdata_yzm 发表于 2023-9-15 17:54
if col['列']==1
then 1
else if col['列']==2

和case一样的,维度计算列和聚合计算列不能同时使用,如果用fixed计算出来的记过又不能用
作者: yhdata_3F2Z97hq    时间: 2023-10-9 10:51
BoJie 发表于 2023-9-15 10:54
现在sql里写case,前端再用聚合函数

加了sum,不运算
作者: 防超    时间: 2023-10-9 11:03
你先把后边的计算fixed(col[项目]::col[项目率-23年J)算出来,用的时候直接用
作者: yhdata_3F2Z97hq    时间: 2023-10-9 11:12
防超 发表于 2023-10-9 11:03
你先把后边的计算fixed(col[项目]::col[项目率-23年J)算出来,用的时候直接用

该组件不支持多粒度表达式,请修改计算列,这个值取不出来
作者: 永洪tech-shenfs    时间: 2023-10-9 11:39
语法写的是sql,计算类型选的却是“基础函数”,你切换成“sql语句”再试试呢。

作者: yhdata_3F2Z97hq    时间: 2023-10-9 14:19
永洪tech-shenfs 发表于 2023-10-9 11:39
语法写的是sql,计算类型选的却是“基础函数”,你切换成“sql语句”再试试呢。
...

没有这个选项
作者: yhdata_lyaa    时间: 2023-10-9 15:24
yhdata_3F2Z97hq 发表于 2023-10-9 14:19
没有这个选项

图上不是有个框吗
作者: yhdata_3F2Z97hq    时间: 2023-10-9 15:37
yhdata_lyaa 发表于 2023-10-9 15:24
图上不是有个框吗

下拉之后,只要基础函数这一个选项
作者: yhdata_3F2Z97hq    时间: 2023-10-9 15:39
yhdata_lyaa 发表于 2023-10-9 15:24
图上不是有个框吗



作者: yhdata_3F2Z97hq    时间: 2023-10-9 15:39
yhdata_lyaa 发表于 2023-10-9 15:24
图上不是有个框吗



作者: yhdata_lyaa    时间: 2023-10-9 15:51
yhdata_3F2Z97hq 发表于 2023-10-9 15:39

那就是版本差异
作者: yhdata_3F2Z97hq    时间: 2023-10-10 09:33
有人能解决嘛,又过去了一天




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4