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

[数据处理] 新建计算列提示维度计算列和聚合计算列不能混合使用。

Jun青铜一 显示全部楼层 发表于 2024-5-8 09:44:01 |阅读模式 打印 上一主题 下一主题

需求:根据【状态】列的值 获取状态的数量。提示“维度计算列和聚合计算列不能合使用,请分开书写。

20240508093725239.png
回复

使用道具 举报

精彩评论7

yhdata_lyaa 显示全部楼层 发表于 2024-5-8 10:30:32
当前是什么版本呢,按照这个语法写试试看还报什么错
if
then
else
end
回复

使用道具 举报

Jun青铜一 显示全部楼层 发表于 2024-5-8 10:53:08
yhdata_lyaa 发表于 2024-5-8 10:30
当前是什么版本呢,按照这个语法写试试看还报什么错
if
then

当前是9.4版本,加上else还是报这个错。 20240508105204591.png


回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-5-8 11:08:10
Jun 发表于 2024-5-8 10:53
当前是9.4版本,加上else还是报这个错。

状态 列 是 计算列吗
回复

使用道具 举报

Jun青铜一 显示全部楼层 发表于 2024-5-8 11:19:15
yhdata_lyaa 发表于 2024-5-8 11:08
状态 列 是 计算列吗

状态列是个普通的维度列。当前就是需要通过这个维度列的值判断后获取部分这个维度列值得个数。
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-5-8 11:24:41
Jun 发表于 2024-5-8 11:19
状态列是个普通的维度列。当前就是需要通过这个维度列的值判断后获取部分这个维度列值得个数。 ...

col 数量是什么列,
试试
if (col['状态']=="升搬")
then 1
else  0
end

再绑定到表格看效果。类似这样


回复

使用道具 举报

Jun青铜一 显示全部楼层 发表于 2024-5-8 13:31:20
yhdata_lyaa 发表于 2024-5-8 11:24
col 数量是什么列,
试试
if (col['状态']=="升搬")

数量是个度量计算列,就是count(col['状态'])
回复

使用道具 举报

Jun青铜一 显示全部楼层 发表于 2024-5-8 18:27:52
yhdata_lyaa 发表于 2024-5-8 11:24
col 数量是什么列,
试试
if (col['状态']=="升搬")

有解决办法吗?
有别的方式能实现这个效果也可以的。
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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