FCRP-D---帆软官网模拟题,报表模块

1

FCRP-D---帆软官网模拟题,报表模块_第1张图片

要求:

FCRP-D---帆软官网模拟题,报表模块_第2张图片

外观设计:

FCRP-D---帆软官网模拟题,报表模块_第3张图片

ds1,ds2,实现根据所选的类别,出现该类别的产品:

FCRP-D---帆软官网模拟题,报表模块_第4张图片

FCRP-D---帆软官网模拟题,报表模块_第5张图片

配置控件:

FCRP-D---帆软官网模拟题,报表模块_第6张图片

FCRP-D---帆软官网模拟题,报表模块_第7张图片

隔行换色:

FCRP-D---帆软官网模拟题,报表模块_第8张图片

金额大于1000显示红色并加粗:

FCRP-D---帆软官网模拟题,报表模块_第9张图片

效果:

FCRP-D---帆软官网模拟题,报表模块_第10张图片

没有选择产品类别,产品名称可以选择全部:

FCRP-D---帆软官网模拟题,报表模块_第11张图片

2

FCRP-D---帆软官网模拟题,报表模块_第12张图片

 要求:

FCRP-D---帆软官网模拟题,报表模块_第13张图片

FCRP-D---帆软官网模拟题,报表模块_第14张图片


外观设计:采用决策报表

FCRP-D---帆软官网模拟题,报表模块_第15张图片ds1,ds2,ds3,ds4:134带参数,为实现联动准备(按班级),默认值为空,即实现了默认显示全部班级信息,M对应男,F对应女

FCRP-D---帆软官网模拟题,报表模块_第16张图片

FCRP-D---帆软官网模拟题,报表模块_第17张图片

FCRP-D---帆软官网模拟题,报表模块_第18张图片

饼图的配置:

FCRP-D---帆软官网模拟题,报表模块_第19张图片FCRP-D---帆软官网模拟题,报表模块_第20张图片

饼图联动配置:添加3个超链接,为3个对象分别配置FCRP-D---帆软官网模拟题,报表模块_第21张图片

柱状图:男女平均成绩对比

FCRP-D---帆软官网模拟题,报表模块_第22张图片FCRP-D---帆软官网模拟题,报表模块_第23张图片

FCRP-D---帆软官网模拟题,报表模块_第24张图片

柱状图:各科成绩对比

FCRP-D---帆软官网模拟题,报表模块_第25张图片FCRP-D---帆软官网模拟题,报表模块_第26张图片

FCRP-D---帆软官网模拟题,报表模块_第27张图片

表格配置:隔行变色,分数小于60变红

FCRP-D---帆软官网模拟题,报表模块_第28张图片

FCRP-D---帆软官网模拟题,报表模块_第29张图片  FCRP-D---帆软官网模拟题,报表模块_第30张图片

FCRP-D---帆软官网模拟题,报表模块_第31张图片

效果:默认为全部班级数据

FCRP-D---帆软官网模拟题,报表模块_第32张图片

FCRP-D---帆软官网模拟题,报表模块_第33张图片

3

FCRP-D---帆软官网模拟题,报表模块_第34张图片

要求:

FCRP-D---帆软官网模拟题,报表模块_第35张图片


外观设计:

FCRP-D---帆软官网模拟题,报表模块_第36张图片

ds1,ds2:

select t.m,t.ym,

      t.销量,

      t1.销量 同期,

      (case when t1.销量 is null then '' 

          else (t.销量-t1.销量)/t1.销量 end) 同比,

      t2.销量 上期,

      (case when t2.销量 is null then '' 

          else (t.销量-t2.销量)/t2.销量 end) 环比

from 

(

select strftime('%m',b.订购日期)+0 m,

      strftime('%Y-%m',b.订购日期) ym,

      sum(a.数量) 销量

from 订单明细 a

    left join 订单 b on a.订单ID=b.订单ID

where strftime('%Y',b.订购日期) = '${年份}'

group by strftime('%Y-%m',b.订购日期)

) t   -- 1997年 m月份 ym年月 销量 销售额

left join

(

select strftime('%m',b.订购日期)+0 m,

      strftime('%Y-%m',b.订购日期) ym,

      sum(a.数量) 销量

from 订单明细 a

    left join 订单 b on a.订单ID=b.订单ID

where strftime('%Y',b.订购日期) = '${年份-1}'

group by strftime('%Y-%m',b.订购日期)

) t1 on t.m=t1.m  -- 1996 年 m月份 ym年月 销量 销售额

left join

(

select (case when strftime('%m',b.订购日期)+0 <=11

        then strftime('%m',b.订购日期)+1 end) m, -- 1997年 使用then判断 ym中月份小于等于11 将月份+1

      strftime('%Y-%m',b.订购日期) ym,

      sum(a.数量) 销量

from 订单明细 a

    left join 订单 b on a.订单ID=b.订单ID

where strftime('%Y',b.订购日期) = '${年份}'

group by strftime('%Y-%m',b.订购日期)

union

select (case when strftime('%m',b.订购日期)+0 =12

        then 1 end) m,

      strftime('%Y-%m',b.订购日期) ym,

      sum(a.数量) 销量

from 订单明细 a

    left join 订单 b on a.订单ID=b.订单ID

where strftime('%Y',b.订购日期) = '${年份-1}'

group by strftime('%Y-%m',b.订购日期)

) t2 on t.m=t2.m

FCRP-D---帆软官网模拟题,报表模块_第37张图片

根据参数动态显示年份:

FCRP-D---帆软官网模拟题,报表模块_第38张图片

隔行换色:

小于0,变红加粗:        

单选下拉框控件配置数据字典:

FCRP-D---帆软官网模拟题,报表模块_第39张图片

效果:

FCRP-D---帆软官网模拟题,报表模块_第40张图片

 FCRP-D---帆软官网模拟题,报表模块_第41张图片

4

FCRP-D---帆软官网模拟题,报表模块_第42张图片

要求:

FCRP-D---帆软官网模拟题,报表模块_第43张图片


外观设计:

FCRP-D---帆软官网模拟题,报表模块_第44张图片

数据集:

FCRP-D---帆软官网模拟题,报表模块_第45张图片

 FCRP-D---帆软官网模拟题,报表模块_第46张图片

FCRP-D---帆软官网模拟题,报表模块_第47张图片 时间和平均成本等数据,均从sql语句中取得

为控件配置数据字典,下拉选择公司名称

隔行换色

增、删按钮:

FCRP-D---帆软官网模拟题,报表模块_第48张图片FCRP-D---帆软官网模拟题,报表模块_第49张图片

FCRP-D---帆软官网模拟题,报表模块_第50张图片

var cell = this.options.location;
//获取当前控件所在单元格的编号
FR.Msg.confirm("警告", "确定要删除吗?", function(value) {
	if (value) {
		_g().deleteReportRC(cell);
		//删除当前行
		_g().verifyAndWriteReport();
		//校验并提交
	}
})

未完成:点击确认删除后,不能带参刷新,主要体现在平均成本的数值变化

效果:

FCRP-D---帆软官网模拟题,报表模块_第51张图片

 FCRP-D---帆软官网模拟题,报表模块_第52张图片

FCRP-D---帆软官网模拟题,报表模块_第53张图片

 FCRP-D---帆软官网模拟题,报表模块_第54张图片

5

FCRP-D---帆软官网模拟题,报表模块_第55张图片

要求:

FCRP-D---帆软官网模拟题,报表模块_第56张图片


新建决策报表,设置成移动端的格式,采用绝对布局:

FCRP-D---帆软官网模拟题,报表模块_第57张图片FCRP-D---帆软官网模拟题,报表模块_第58张图片

外观设计:

FCRP-D---帆软官网模拟题,报表模块_第59张图片

ds1 ds2 ds3 ds4:

select sum(运货费) from 订单;
select sum(应付金额),count(distinct 客户id),
count(distinct 运货商),count(distinct 货主省份) from 订单
select 货主地区,sum(运货费) from 订单
group by 货主地区
order by sum(运货费) desc
select sum(运货费),姓名 from 订单 a,雇员 b
where a.雇员id=b.雇员id
group by 姓名

插入4个图片:

FCRP-D---帆软官网模拟题,报表模块_第60张图片

点击详情,超链接:不采用报表块自带的标题,模仿标题的样式,为他们单独设置

FCRP-D---帆软官网模拟题,报表模块_第61张图片

FCRP-D---帆软官网模拟题,报表模块_第62张图片

饼图的配置:

FCRP-D---帆软官网模拟题,报表模块_第63张图片FCRP-D---帆软官网模拟题,报表模块_第64张图片

调整内径占比,可以将饼图设置成圆环形状:

FCRP-D---帆软官网模拟题,报表模块_第65张图片

注意:手机预览的时候,可能会出现板块错位,取消勾选手机重布局

FCRP-D---帆软官网模拟题,报表模块_第66张图片

效果:未实现(灰色分割线)

FCRP-D---帆软官网模拟题,报表模块_第67张图片

6

要求:

FCRP-D---帆软官网模拟题,报表模块_第68张图片

图片素材https://gitee.com/ipkiss/picture


新建:决策报表,设置为绝对布局

FCRP-D---帆软官网模拟题,报表模块_第69张图片FCRP-D---帆软官网模拟题,报表模块_第70张图片

 FCRP-D---帆软官网模拟题,报表模块_第71张图片

外观设置:

FCRP-D---帆软官网模拟题,报表模块_第72张图片

数据集,SQL语句简单不写了

6个小标题的配置都是一样,使用报表块

FCRP-D---帆软官网模拟题,报表模块_第73张图片 地图:显示的具体金额是额外加在上面的一个报表快

FCRP-D---帆软官网模拟题,报表模块_第74张图片FCRP-D---帆软官网模拟题,报表模块_第75张图片       

滚动显示不知道它题目具体考的哪种:一种是跑马灯(自动的),一种是鼠标滚轮(需要滚动滚轮)

跑马灯滚动显示:注意参数的名字和报表块组件名一致

FCRP-D---帆软官网模拟题,报表模块_第76张图片

setTimeout(function(){
     _g().getWidgetByName('report3').startMarquee()
}, 500);

鼠标滚轮:

setTimeout(function() {
	//获取报表块的宽度
	var wid = ($("div[widgetname='REPORT3']").width() - 30) + 'px';
	//重置报表块宽度
	$("div[widgetname='REPORT3']").css('width', wid);
}, 1000);

存在Bug:因为是使用通过隐藏滚动条的方式展示,所以在框的右侧,同时会隐藏掉部分报表块的外框样式

FCRP-D---帆软官网模拟题,报表模块_第77张图片

效果:

FCRP-D---帆软官网模拟题,报表模块_第78张图片

7

FCRP-D---帆软官网模拟题,报表模块_第79张图片

要求:

FCRP-D---帆软官网模拟题,报表模块_第80张图片

审批状态分为:

1.待上报

2.待销售经理审核

3.待销售部长审核

4.审核完成

5.销售经理退回

6.销售部长退回

业务员(孙阳)登录界面说明:

1.业务员仅有自己的数据权限

2.当审批状态为待上报、销售经理退回、销售部长退回时,业务员可以编辑产品销量,且上报按钮可点击,若为其他状态时,销量不可编辑且按钮无法点击

FCRP-D---帆软官网模拟题,报表模块_第81张图片销售经理(赵军)登录界面说明:

1.销售经理仅有自己所在地区的数据权限

2.当审批状态为待销售经理审核时,销售经理可进行审批通过/退回操作,若为其他状态时,按钮无法点击

FCRP-D---帆软官网模拟题,报表模块_第82张图片

销售部长(李丽丽)登录界面说明:

1.销售部长有所有的数据权限

2.当审批状态为待销售部长审核时,销售部长可进行审批通过/退回操作,若为其他状态时,按钮无法点击

FCRP-D---帆软官网模拟题,报表模块_第83张图片

你可能感兴趣的:(报表学习,大数据)