永洪社区

标题: 普通表排序问题 [打印本页]

作者: yhdata_O7wT9qX7    时间: 2023-6-21 12:24
标题: 普通表排序问题
基金类型(第一列按照手动排序已经排好了),基金简称(第二列) 要按照基金代码(第三列)的升序进行排序,但是现在基金代码是字符串类型(文本),该如何操作呢麻烦求解!
作者: yhdata_ruby    时间: 2023-6-21 12:24
yhdata_O7wT9qX7 发表于 2023-6-21 15:11
可以不显示这个计算列吗? 不然左边的00 没有 肯定是不行的

不需要绑定这个计算列,绑定还是和之前一样,只是你高级排序里去使用一下这个计算列
作者: yhdata_ruby    时间: 2023-6-21 13:10
你对基金简称设置高级排序选择基金代码去升序排序看看,如果不行的话,只能改基金代码类型为数值类型
作者: yhdata_O7wT9qX7    时间: 2023-6-21 13:26
yhdata_ruby 发表于 2023-6-21 13:10
你对基金简称设置高级排序选择基金代码去升序排序看看,如果不行的话,只能改基金代码类型为数值类型 ...

您好,按照你说的试过了,没反应。如果设置为数值类型,他会自动把末尾的0 去掉。这个怎么能让他不去掉呢
作者: yhdata_ruby    时间: 2023-6-21 13:31
yhdata_O7wT9qX7 发表于 2023-6-21 13:26
您好,按照你说的试过了,没反应。如果设置为数值类型,他会自动把末尾的0 去掉。这个怎么能让他不去掉呢 ...

是如何设置的,新建一个计算列使用parseInt函数试试呢
作者: yhdata_O7wT9qX7    时间: 2023-6-21 14:27
之前是在数据集的元数据里面设置类型。
作者: yhdata_ruby    时间: 2023-6-21 14:30
yhdata_O7wT9qX7 发表于 2023-6-21 14:27
之前是在数据集的元数据里面设置类型。

新建计算列去绑定计算列看看吧
作者: yhdata_O7wT9qX7    时间: 2023-6-21 14:31
yhdata_ruby 发表于 2023-6-21 13:31
是如何设置的,新建一个计算列使用parseInt函数试试呢

按照您说的 parseInt  还是 会把左边的00 自动去掉。。

作者: yhdata_ruby    时间: 2023-6-21 14:33
yhdata_O7wT9qX7 发表于 2023-6-21 14:31
按照您说的 parseInt  还是 会把左边的00 自动去掉。。

你使用的什么版本啊
作者: yhdata_O7wT9qX7    时间: 2023-6-21 14:34
yhdata_ruby 发表于 2023-6-21 14:33
你使用的什么版本啊

9.4 bi
作者: yhdata_ruby    时间: 2023-6-21 14:42
yhdata_O7wT9qX7 发表于 2023-6-21 14:34
9.4 bi

这边测试发现确实会如此,那考虑使用改计算列去进行排序吧,绑定还是绑定的原本的字段
作者: yhdata_O7wT9qX7    时间: 2023-6-21 14:43
yhdata_ruby 发表于 2023-6-21 14:42
这边测试发现确实会如此,那考虑使用改计算列去进行排序吧,绑定还是绑定的原本的字段 ...

具体怎么操作呢
作者: yhdata_O7wT9qX7    时间: 2023-6-21 14:43
yhdata_O7wT9qX7 发表于 2023-6-21 14:43
具体怎么操作呢

计算列 会把最左边的00清除掉
作者: yhdata_ruby    时间: 2023-6-21 14:43
yhdata_O7wT9qX7 发表于 2023-6-21 14:43
具体怎么操作呢

还是高级排序,跟上面步骤一样的,只是换成根据计算列去排序
作者: yhdata_O7wT9qX7    时间: 2023-6-21 14:45
yhdata_ruby 发表于 2023-6-21 14:43
还是高级排序,跟上面步骤一样的,只是换成根据计算列去排序

客户是要求 根据基金代码   来排序
作者: yhdata_ruby    时间: 2023-6-21 14:46
yhdata_O7wT9qX7 发表于 2023-6-21 14:45
客户是要求 根据基金代码   来排序

那你的计算列不就是根据基金代码来的吗,本质上也就是根据基金代码去排序的啊
作者: yhdata_O7wT9qX7    时间: 2023-6-21 15:11
yhdata_ruby 发表于 2023-6-21 14:46
那你的计算列不就是根据基金代码来的吗,本质上也就是根据基金代码去排序的啊 ...

可以不显示这个计算列吗? 不然左边的00 没有 肯定是不行的




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