问答 查看内容
返回列表

可视化图表数据模式有数据,但是图形模式下图形渲染不出来

111 1
发表于 2024-8-5 16:23:41 | 查看全部 阅读模式
本帖最后由 观小凡 于 2024-8-5 16:28 编辑

数据模式:
截图202408051627506762.png
图形模式:
截图202408051628143804.png

评论1

观小凡楼主Lv.1 发表于 2024-8-5 16:37:27 | 查看全部
原因:
      这两个字段都是新建计算字段,函数写法有误,导致返回的不是数值类型。真正的数值类型在BI里都会四舍五入,最多显示小数后6位。
      以下面case when 为例,sum([数量1])/sum([数量2]) 返回的是数值,但是 else '' 返回的空字符串是文本。一个字段内不允许同时存在多种类型,如果有文本类型存在,则无论选择的类型是什么,实际都存储为文本string类型。依赖于数值的可视化图形无法使用文本绘制。
  1. case when ... then sum([数量1])/sum([数量2])
  2. else ''
  3. end
复制代码

解决方案:
去掉 else '' 或者改为else 0,确保函数返回类型和选择的字段类型统一。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表