怎么实现按字段值的固定范围统计该范围的数量?

例:可以把每一范围数据作为一个柱子,绘成柱状图,按横坐标的字段数值分布图片 4.png

FineReport Mee 发布于 2020-3-6 22:44 (编辑于 2020-3-6 23:26)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
ooshanghaiLv5初级互助
发布于2020-3-6 23:50

可能需要学习下sql同志,给你写个例子看下


数据表FTEST如下,只用SAL代替你的字段1,

image.png


这里生成的SAL_RANGE是你的字段2 ,SAL_RANGE_CNT是字段3

放到数据源里,然后用帆软的柱状图展示这俩字段就好了,不是我理解错了吧你是sql问题?


image.png

  • Mee Mee(提问者) 如果数据范围要的很多怎么办,比如0-500,,500-1000,1000-1500,1500-2000,后面会延续到好几万,是要把这些都要罗列出来吗?
    2020-03-07 16:25 
  • ooshanghai ooshanghai 回复 Mee(提问者) 可以用FineBI,自助数据集添加列,根据这个规律生成一个段落的字段就可以,如果是finereport,且你的分段有规律可循,比如是按500一个增联的话,那么可以根据你的数据库可以用mod取余函数生成一个新的段,根据这个来做也可以,比如300,400,345 MOD 500 的余数都是0, 那么300,345,400就同属于一个段0段,550,600,650 MOD 500的余数是1 就属于1段,根据这个算法来做更好点。
    2020-03-07 19:08 
  • 2关注人数
  • 569浏览人数
  • 最后回答于:2020-3-6 23:50
    请选择关闭问题的原因
    确定 取消
    返回顶部