那我比较熟悉的finereport来给题主解释下吧。报表设计的制作步骤基本上是这样的:
1、新建数据连接;
2、新建模板与数据集;
3、模板样式设计及数据绑定;
4、模板预览效果查看。
数据集:将数据库中数据取出来,显示在finereport设计器界面上,可直接使用的数据显示方式。
模板数据集:使用范围仅限于当前模板的数据集。
服务器数据集:使用范围包括工程下面的所有模板。
模板预览方式:分页预览:普通预览模式,用来查看数据展示模板;
填报预览:op=write,不仅可以用来查看报表,还可进行数据录用操作;
数据分析:op=view,可以对报表结果进行不分页预览及在线分析,排序,二次过滤等。
最后选择好看的效果图,就可以完成了。
1.总体设计
2.数据整理
1、数据导入
2、主页-第一行用作标题
3、主页-删除行-删除前面几行,输入1
4、逆透视其他列
5、选中需要删除的列,报表类型,删除列
6、将报表期间的-替换为空值
7、将列修改为正确的标题
8、层级表-主页-将第一行用作标题
9、导入进来的层级表存在空行,故删除空行
10、其他层级表重复上述操作
11、数据整理完后,点击文件,关闭并应用
3.数据建模
1、建立表关联关系
2、设置计算列与度量值
2.1 设置计算列:
正负_金额=RELATED('利润表项目层级表'[方向)*'利润表'[金额]
2.2设置基础度量值和指标度量值
基础度量值:
利润表金额和:SUM('利润表'[金额])/SELECTEDVALUE('单位表'[值],1)
营业总收入=CALCULATE([利润表金额和],'利润表'[报表项目]='营业总收人')
正负_金额和=SUM(利润表'[正负_金额])/SELECTEDVALUE('单位表'[值],1)
营业收入=CALCULATE([利润表金额和],'利润表'[报表项目]="营业收入")
营业总成本=CCALCULATE([利润表金额和],'利润表'[报表项目]="营业总成本")
营业成本=CALCULATE([利润表金额和],'利润表'[报表项目]="营业成本")
营业利润=CALCULATE([利润表金额和],'利润表'[报表项目]="营业利润")
利润总额=CALCULATE([利润表金额和],'利润表'[报表项目]="利润总额")
净利润=CALCULATE([利润表金额和],'利润表'[报表项目]="净利润")
成本费用=CALCULATE([利润表金额和],'利润表'[报表项目]in{"营业成本"," 销售费用","管理费用",“税金及附加",“财务费用"})
指标度量值:
销售毛利率=DIVIDE([营业收人]-[营业成本],[营业收入])
营业利润率=DIVIDE([营业利润],[营业总收入])
成本费用利润率=DIVIDE([利润总额],[成本费用])
2.3 设置时间类度量值
2.3.1增长率度量值:
净利润增长率:
var lastyear=""&SELECTEDVALUE('年份'[年])-1
var Lastycarnum=CALCULATE([净利润],LEFT('年份'[年份],3)=lastyear)
return
DIVIDE([净利润]-1astyearnum,lastyearnum)
收入增长率:
var lastyear= ""&SELECTEDVALUE('年份'[年])-1
var lastyearnum=CALCULATE(营业总收人],LEFT('年份'[年份],3)=lastyear)
return
DIVIDE([营业总收入]-lastyearnum,lastyearnum)
总成本增长率:
var lastyear= ""&SELECTEDVALUE('年份'[年])-1
var lastyearnum=CALCULATE(营业总收人],LEFT('年份'[年份],3)=lastyear)
return
DIVIDE([总成本增长率]-lastyearnum,lastyearnum)
2.3.2去年同期度量值
去年同期:
var lastyear=""&(SELECTEDVALUE('年份'[年])-1)
return
SWITCH(TRUE(),
SELECTEDVALUE('年份[年份])="2019年”,“无数据”,
CALCULATE([利润表金额和],LEFT('年份[年份],4)=lastyear))
同比增长:
SWITCH(TRUE(),
SELECTEDVALUE('年份[年份])="2019年”,“无数据”,
[利润表金额和]-[去年同期])
同比增长率:
SWITCH(TRUE(),
SELECTEDVALUE('年份[年份])="2019年”,“无数据”,
DIVIDE([利润表金额和]-[去年同期],[去年同期]))
2.4 设置外观类度量值
标题_条形图=SELECTEDVALUE('报表项目索引'[报表项目])&"同比增长率" 度 和
标题_散点图=SELECTEDVALUE('报表项目索引'[报表项目])&"(x)"&SELECTEDVALUE('报表项目索引'[报表项目])&"增长率(y)"
标题_树状图=SELECTEDVALUE('报表项目索引'[报表项目])&"按公司结构分析"
标题_图片=SELECTEDVALUEC('报表项目索引'[报表项目])&"topl"
4.可视化结果解读
用的是power BI吗?去西瓜视频上搜一些视频看看,什么一小时学会之类的教程,差不多了