[ABI 云体验] 最小值

11555
12

DDDDDYYYYYCCCCC 小试身手Lv3

发表于2022-7-1 11:02

悬赏10

已解决

楼主
当数据只有一条时,最小值怎么不生效呢

最近看过此主题的会员

xzm

lcl01

两包辣条约吗

ESENSOFT官方技术支持

小怪兽

Bryce

大鑫鑫

最佳答案
DDDDDYYYYYCCCCC 发表于 2022-7-1 15:28
但是这样还是不满足需求,因为null改为0,拿到的最小值就是0了,这并不是想要的值。比如说本来最小值是1 ...

那就把数组里的null去掉啊
min((GRID1.D2$).select(@<>NAN))
12个回答

只看楼主

小怪兽 数据达人Lv4

发表于2022-7-1 11:44

只看该作者

取消 关注该作者的回复

沙发

本地测试是不存在当数据只有一条时,最小值不生效的情况,检查一下表元的类型看看呢

DDDDDYYYYYCCCCC 小试身手Lv3

发表于2022-7-1 11:49

只看该作者

取消 关注该作者的回复

板凳

小怪兽 数据达人Lv4

发表于2022-7-1 11:57

只看该作者

取消 关注该作者的回复

地板


上面的表元表达式你写的是G6,
刚才截图的宏写的是H6
会不会是表达式里的表元写错了

DDDDDYYYYYCCCCC 小试身手Lv3

发表于2022-7-1 14:08

只看该作者

取消 关注该作者的回复

5#

小怪兽 数据达人Lv4

发表于2022-7-1 14:42

只看该作者

取消 关注该作者的回复

6#





您是只有浮动出一条数据时才会出现min的单元格无数据的情况嘛,我给您写个变通方法您看可以嘛
if(ARLEN(ARSEL(GRID1.D2$,@>0))=1,ARSORT(GRID1.D2$,false)[0],min(GRID1.D2$))
如果只浮动出一条数据,就取这条数据,否则取min

DDDDDYYYYYCCCCC 小试身手Lv3

发表于2022-7-1 15:02

只看该作者

取消 关注该作者的回复

7#

我这个一行都设置了最小值的,为什么会这样呢

DDDDDYYYYYCCCCC 小试身手Lv3

发表于2022-7-1 15:09

只看该作者

取消 关注该作者的回复

8#

应该是数据库存的null他识别不了,我把null的数据改为0就能计算出来了。

小怪兽 数据达人Lv4

发表于2022-7-1 15:20

只看该作者

取消 关注该作者的回复

9#

DDDDDYYYYYCCCCC 发表于 2022-7-1 15:09
应该是数据库存的null他识别不了,我把null的数据改为0就能计算出来了。

噢噢 ,怪不得

DDDDDYYYYYCCCCC 小试身手Lv3

发表于2022-7-1 15:28

只看该作者

取消 关注该作者的回复

10#


但是这样还是不满足需求,因为null改为0,拿到的最小值就是0了,这并不是想要的值。比如说本来最小值是1,但是因为有null,吧null改为0那么取的值就是0,我本要是要取1的

小怪兽 数据达人Lv4

发表于2022-7-1 11:02

只看该作者

取消 关注该作者的回复

11#

DDDDDYYYYYCCCCC 发表于 2022-7-1 15:28
但是这样还是不满足需求,因为null改为0,拿到的最小值就是0了,这并不是想要的值。比如说本来最小值是1 ...

那就把数组里的null去掉啊
min((GRID1.D2$).select(@<>NAN))

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号