求解分割

数据库中有地区数据统表,但是并不规则 ,记录类似于,225100:02:3:20160725是一串代码,以:分割,第1位为地区代码,第2位为分类代码,第3位为数量,第4位为日期

地区代码含义225100-上海  225200-江苏  225300-浙江 可能有某些位不存在,缺位时计算规则如下:

1、地区位时不参与统计

2、时间缺位时按20151220来计算

数据如下

 

要求输入始日期和结束日期后,自动统计个时间段内每个地区和各个分类下的数据情况日期控件中输入的日期格式要求为yyyy-MM-dd

 

【数据来源】考试数据库wubmh0chq3g4

 

【效果图参考】

 

1111.png2222.png


FineReport jxthxy19901204 发布于 2019-12-8 17:20
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
枫城Lv7初级互助
发布于2019-12-8 17:23(编辑于 2019-12-8 17:29)

INDEXOFARRAY(SPLIT(参数,","),1) 用下这个函数


数组函数-https://help.finereport.com/doc-view-816.html

最佳回答
0
孤陌Lv6资深互助
发布于2019-12-8 17:42

模拟考试 还是RP考试啊

最佳回答
0
liujinghuiLv4见习互助
发布于2019-12-9 16:33(编辑于 2019-12-9 16:34)

这是把模拟考题拿出来了?

1、需要把数据库中的字段split后放在列表中,另定义一列,做为查询结果(符合查询条件为1,不符则为0),并隐藏整个列表。

2、隐藏列表采用条件属性,将列宽、行宽设置为0即可

3、再建一个表格,动态读取上一步隐藏的表格中的值,并且只读取为1的行

最佳回答
0
caofyLv2见习互助
发布于2019-12-9 17:05

分割统计.cpt

我用的sql语句分割,是很笨的一个方法,可以参考

  • gh1973 gh1973 大神你好,这个题的数据库连接 怎么配置的? 找不到表啊
    2020-07-10 16:04 
  • 林克大魔王 林克大魔王 哇,硬是把SQL写成了我看不懂的样子
    2020-10-09 12:31 
最佳回答
0
gh1973Lv2见习互助
发布于2020-7-10 16:04

这个题的数据库连接  怎么配?

  • 10关注人数
  • 2320浏览人数
  • 最后回答于:2020-7-10 16:04
    请选择关闭问题的原因
    确定 取消
    返回顶部