如何把省份显示为地区

数据库里面的到货区域只有省份,表格要求以地区显示,比如浙江上海江苏显示为华东,广东福建显示为华北,用sql语句筛选还是在帆软里面可以定义,如何操作?麻烦大神解答,谢谢

FineReport yzm267567 发布于 2021-6-1 10:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
jongwangLv6中级互助
发布于2021-6-1 14:30(编辑于 2021-6-1 14:31)

sql做更方便:

select b.大区 as area,sum(a.得分) as  score from 数据表 a

left join 字典表  b

on a.省份= b.省份

where 1=1

--${if(len(参数) == 0, "" ," and 字段 = '"+参数+"'")}

group by b.大区

报表做也行:如下

内置数据集1.cpt

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-1 10:49

最好做一张表,作为数据字典,然后通过数据字典显示

  • yzm267567 yzm267567(提问者) 做了数据字典,但是只是显示成区域了,后面的销量单价数据都没有跟随显示区域进行汇总啊
    2021-06-01 11:58 
  • snrtuemc snrtuemc 回复 yzm267567(提问者) 要根据区域汇总,那你得在sql中直接左连接数据字典表,然后直接使用
    2021-06-01 12:18 
最佳回答
0
祈LLv6中级互助
发布于2021-6-1 11:34

直接做一张维表关联吧,还方便维护

  • yzm267567 yzm267567(提问者) 什么意思,是做个内置数据集吗,我想做个内置数据集但是现在不太明白怎么做
    2021-06-01 11:59 
  • 祈L 祈L 回复 yzm267567(提问者) 你不嫌麻烦的内置数据集也行,一个一个手动加,多个省对应一个地区
    2021-06-01 14:09 
  • 4关注人数
  • 507浏览人数
  • 最后回答于:2021-6-1 14:31
    请选择关闭问题的原因
    确定 取消
    返回顶部