请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Y先生·

金牌服务用户

11

主题

37

帖子

112

积分

金牌服务用户

积分
112

[已处理] 柱状图空值排序

Y先生·
金牌服务用户   /  发表于:2025-6-6 16:08  /   查看:53  /  回复:7
1金币

柱状图的分类数据有空值时不能通过数值字段排序

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

目前看来咱们绑定了两个分类,姓名和工号。但是实际上两个字段应该是一对一的关系,并不需要绑定为两个字段进行分组。 从字段含义来看,咱们要的其实是将姓名和工号利用计算列进行拼接。然后绑定在分类上。保证分组的绑定区只有这一个字段即可达到咱们想要的排序结果。 修改步骤: 1 首先创建一个计算列 2 将其 绑定在分类上 3 重新添加排序

7 个回复

倒序浏览
最佳答案
最佳答案
lucas.Yan
超级版主   /  发表于:2025-6-6 16:08:46
来自 4#
本帖最后由 lucas.Yan 于 2025-6-9 15:56 编辑
Y先生· 发表于 2025-6-9 09:43
现在需求是只想通过数值排序

目前看来咱们绑定了两个分类,姓名和工号。但是实际上两个字段应该是一对一的关系,并不需要绑定为两个字段进行分组。
从字段含义来看,咱们要的其实是将姓名和工号利用计算列进行拼接。然后绑定在分类上。保证分组的绑定区只有这一个字段即可达到咱们想要的排序结果。
修改步骤:
1 首先创建一个计算列
  1. '表名'[姓名] & '表名'[工号]
复制代码
2 将其 绑定在分类上
3 重新添加排序

回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-6-6 19:09:24
2#
您好,我这边测试了一下这个按照姓名可以可以排序的,只不过排序的规则是,按照姓名进行数值聚合,然后排序的,比如我这个A总值是50,B总值是 50,C总值是65,排序就是这个样子



如果希望每一个姓名内部再进行升序排序可以再添加一个排序规则给分类加排序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Y先生·
金牌服务用户   /  发表于:2025-6-9 09:43:53
3#
现在需求是只想通过数值排序
回复 使用道具 举报
Y先生·
金牌服务用户   /  发表于:2025-6-10 14:32:15
5#
我的数据源是EXCLE可以使用Concatenate跟&拼接的结果

姓名:null  工号:ABC
null  + ABC = ABC

但是数据源是PG数据库使用Concatenate跟&拼接的结果都是null

姓名:null  工号:ABC
null  + ABC = null
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2025-6-10 15:07:29
6#
Y先生· 发表于 2025-6-10 14:32
我的数据源是EXCLE可以使用Concatenate跟&拼接的结果

姓名:null  工号:ABC

这个事pg库的逻辑。当拼接的字段内容如果是NULL时,会以NULL作为字段内容和另一个字段进行拼接,也就是您遇到的问题。
如果您不想显示NULL的话,可以做一个处理:COALESCE(first_name, ''),这个表达式的作用是当 first_name 字段内容是NULL时,转换为空字符串。

回复 使用道具 举报
Y先生·
金牌服务用户   /  发表于:2025-6-11 09:33:27
7#
已解决
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2025-6-11 09:46:05
8#

好的,那我把这个帖子关闭了。如果有其他的问题,欢迎您再开新帖解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部