图表最小值动态调整

想设置图表最小值根据数据集的最小值来决定,有什么办法取到比最小值大的整百或整千的吗,比如从数据集里取到的最小值是5888,那想要设置最小值为比他大的最近的整千6000,如果最小值为455,那就设置最小值为500这样的

FineReport 二向箔 发布于 2023-10-20 16:12
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-20 16:15

ROUNDUP(number,num_digits):远离零值,向上(绝对值增大的方向)舍入数字。

number:为需要向上舍入的任意实数。

num_digits:舍入后的数字的位数。

函数 ROUNDUP 和函数 ROUND 功能相似,不同之处在于函数 ROUNDUP 总是向上舍入数字。

示例:

ROUNDUP(3.2,0) 等于 4

ROUNDUP(76.9,0) 等于 77

ROUNDUP(3.14159, 3) 等于 3.142

ROUNDUP(-3.14159, 1) 等于 -3.2

ROUNDUP(31415.92654, -2) 等于 31,500

最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-20 16:13(编辑于 2023-10-20 16:20)

你这个动态太任性了,没有任何规律可以看出,没有好办法

如果只有千和百,那么这个公式判断一下。。

=IF(A3>1000,(LEFT(A3)+1)*1000,(LEFT(A3)+1)*100)

///在帆软中

=IF(min(value("ds1",4))>1000,(LEFT(min(value("ds1",4)))+1)*1000,(LEFT(min(value("ds1",4)))+1)*100)

把单元格A3换成你公式取出来的值

image.png

  • 坚定的小帆薯 坚定的小帆薯 我完美实现了,嘻嘻~~
    2023-10-20 16:23 
  • CD20160914 CD20160914 回复 坚定的小帆薯 5888你怎么变成6000的?人家都没有小数点。我上面也可以
    2023-10-20 16:25 
  • 坚定的小帆薯 坚定的小帆薯 回复 CD20160914 他的最小值时动态计算,保留1位小数或者多为小数,通过小数点去识别对应位数,在结合ROUNDUP公司即可
    2023-10-20 16:26 
  • CD20160914 CD20160914 回复 坚定的小帆薯 我上面一样是动态的,人家整数的时候没有小数点。我上面只管第一位数字是什么,判断它是百还是千就可以的
    2023-10-20 16:27 
  • 坚定的小帆薯 坚定的小帆薯 回复 CD20160914 如果是上万或者几十呢,我这个个位、十位、百位、千位、万位都是动态支持的
    2023-10-20 16:33 
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-10-20 16:20(编辑于 2023-10-20 16:21)

其中最小值指你的计算数据,保留一位小数即可

ROUNDUP(最小值,2-find(".",最小值))

image.pngimage.png

  • 4关注人数
  • 271浏览人数
  • 最后回答于:2023-10-20 16:21
    请选择关闭问题的原因
    确定 取消
    返回顶部