​交叉报表是分组报表的一种特殊情况,行列都呈现分组结构,交叉区域展现数据的一类报表。

作用:用于多维度统计数据。

适用场景:适用数据统计的情况。

报表结构:交叉报表主要由有“列组+行组+交叉数据区”一种结构,如下图:

在数据信息系统中,常常会看到这样一类报表需求,它们的样式为交叉报表的变形(既纵向分组扩展又横向分组扩展,在交叉区域对统计项进行汇总),同时在纵向分组时,要求每个组跟随一个与分组相对应的横向表头。对比效果如下图所示:

从上图可看到,报表纵向按照年进行分组扩展,同时每年又能生成一个横向分组表头,该表头按照地区横向扩展,并且根据年份的不同而不同。如上图所示:2014年有6个地区,而2015年由于数据不同只扩展出4个地区。

示例效果

下表是最常见的一类交叉报表:

数据要求

定义如下数据集进行分组报表定制。

那怎么实现这种需求呢?

交叉报表,也是报表当中常见的类型,和分组报表一样,也是基本的报表类型。分组报表是只有行方向上有分组,而交叉报表则是行、列方向都有分组的报表。传统的报表一般都是通过专门的交叉报表生成向导来设计交叉报表,而Smartbi报表工具的数据模型,天然支持行列对称,因此设计交叉报表的方法也很简单。

分析定制

该表结构简洁,数据清晰,具体的分析及实现详情如下:

一、列头绑定字段:通过拖拽字段到单元格,将维度字段绑定在列头。

多个维度逐层分组,因此默认父格设置即可。

1、在“数据集面板”相应的数据集下分别拖拽字段“产品类别”、“产品名称”到单元格D2、D3;

2、列头样式:字体:黑体;字号:10;字体颜色:黑色;填充色:#DAEEF3。

二、行头绑定字段

通过拖拽字段到单元格,将维度字段绑定在行头。

多个维度逐层分组,因此默认父格设置即可。

1、在“数据集面板”相应的数据集下分别拖拽字段“销售区域”、“销售城市”到单元格B4、C4;

2、行头样式:字体:黑体;字号:10;字体颜色:黑色;填充色:#DAEEF3。

三、数据区

拖拽数值字段(度量字段)进行汇总合计显示。

交叉数据区采用默认父格设置即可,其数据计算是根据默认上父格和默认左父格进行分组汇总。

1、在“数据集面板”相应的数据集下拖拽字段“销售额”到单元格D4;

2、选中单元格D4,在工具栏设置:扩展方向为“不扩展”,数据设置为“汇总”,汇总为“求和”:

3、数据区样式:字体:黑体;字号:10;字体颜色:黑色;填充色:#FFEB9C;

四、交叉表头设计

主要有两种方法进行设置:

1、利用Excel的工具。

2、利用Smartbi的工具。

1、利用Excel的工具设计:通过 插入 菜单下的 形状 > 文字、 斜线 工具进行设计:

其中,文字不带边框。

设计界面如下:

浏览效果如下:

2、利用Smartbi的工具设计:通过Smartbi中的 格式 > 斜线 工具进行设计:

设计界面如下:

其中,行头名称写在分隔线前,列头名称写在分隔线后。

浏览效果如下:

3、交叉表头填充色:#FFEB9C;

五、告警设置

设置销售数据中,异常数据的告警显示。

1、设置入口:Excel的 开始 菜单下的工具 条件格式 > 突出显示单元格规则:

2、“1<=销售数据且<=200”的告警设置:

3、“销售数据>1500”的告警设置:

表格样式

主要是表格边框线条的设置。边框颜色:#C4BD97;边框大小:1px;线型:实线;

标题

直接在电子表格中输入标题名称,设置字体、大小、颜色、居中对齐。 标题字体:黑体;字号:12;字体颜色:#203764;

好了,一个完美的动态交叉表头报表就完成了。

完成以上定制后,保存即可

Smartbi报表工具最新版免费试用可以到官网提交试用申请,全功能模块长期免费试用哦。

注意事项

1、交叉表头两种实现方式的对比:

· Excel报表工具实现的交叉表头,样式上更灵活些,可以设置斜线的颜色、字体大小颜色等,有所见即所得的效果,但操作上会复杂些。

· Smartbi报表工具实现的交叉表头,操作更便捷些,但格式固定。

交叉报表制作--Smartbi报表工具一步完成相关推荐

  1. 金蝶报表制作_BI报表不光好看,更好用,为什么很多人却还不知道?

    要在短时间内对海量数据实现有效的数据整理清洗,快速理清数据情况,掌握数据信息,可太为难一般的数据分析报表了.但既然大数据时代给了这样的数据分析难题,自然也会给出一个有效的解决方法--BI报表.但很奇怪 ...

  2. 润乾报表制作折叠报表

    对数据进行分类,并以一定方式进行汇总统计,但当数据量稍多,或分组的层级过多是看着就比较烦乱,通过折叠报表的方式可以将分类汇总的数据一目了然的展现.润乾V5集算报表提供了两种类型的折叠报表:树型折叠报表 ...

  3. 基于IBM Cognos的高级报表制作技巧

    IBM Cognos 商业智能系列软件提供了专业报表的制作平台,尤其在报表之间的关联分析上有着很强大的功能.本文从基于条件的动态报表制作和报表之间的穿透钻取两个方面介绍如何用 IBM Cognos 商 ...

  4. Quick BI企业报表制作——个人笔记

    Quick BI企业报表制作 1.报表:用表格.图表等格式来显示数据.常见的报表格式有数字报表.图表等.报表是商业智能(BI)的基础应用.    图表:通过数据展现,清晰读取精确数字,从数字得到图像不 ...

  5. 报表引擎 - 报表应用思路

    OpenExpressApp计划之内包括一个报表引擎OpenReport.2006年时在公司负责研究并实现了一个报表引擎,写了几篇博文(<交叉表的报表设计>.<研究润乾报表的实现&g ...

  6. 报表制作原来这么简单,选对工具只需这四步~

    无论我们在哪个岗位上,都涉及到制作各种各样的报表,这对新手小白来说并不容易.制作报表看似简单,实则在操作过程中很费功夫.那么如何轻松制作一份报表呢?本文给大家介绍一种好用的工具,仅需四步让你轻松搞定- ...

  7. HTML交叉报表制作,交叉报表- 交叉式报表-复杂报表设计教程| 快逸报表工具用户手册...

    报表样例 通过本示例,可以了解单元格交叉扩展在报表中的应用. 制作如下图所示的交叉报表"产品销售统计表": 报表特点: 报表的行.列表头数据均是从数据集中动态获取,例如本示例报表中 ...

  8. Smartbi自定义生成报表-制作流程

    Smartbi自定义生成报表,分析报告制作的流程: 模板准备 制作分析报告的第一步,准备要制作分析报告的模板,以便对要制作的内容有所评估. ● 制作模板:根据分析报告的主题.需求制作模板. ● 现有模 ...

  9. 1个工具,4个技巧,教你高效制作各种报表

    月末月初,年末年中,一大批报表需求涌来.每到这个时候,都觉得自己的表格技能格外鸡肋,看到任何一个N天精通Excel的字眼都格外敏感. 但是,企业里批量的报表,爆炸的需求,纵使有再高的Excel技能也都 ...

  10. 常用的6款Java开源报表制作工具

    本文为大家推荐6款常用的Java开源报表制作工具,供开发者学习.参考. 1.Aspose.Cells for JasperReports 一个基于Java的开源报表工具,它可以在Java环境下像其他I ...

最新文章

  1. 区块链中的“智能合约”有何应用?
  2. 关闭antimal_i wanna be the brown animal键位怎么操作玩法攻略
  3. DDMS的使用、内存溢出的调试和模拟器的启动命令参数
  4. 机器学习实践:本地远程查看服务器训练TensorBoard
  5. Java™ 教程(Set接口)
  6. 谢瑛姿(帮别人名字作诗)
  7. Pytest之pytest.assume用例中断言1失败会继续执行后续代码断言2
  8. 高效安全存储之选 佰维A3系列240G固态硬盘试用手记
  9. 看看webpack打包优化
  10. Union的一个妙法
  11. 事情又没有后续,吾真想质问头目,汝是为吾干活吗?
  12. PS批量处理图片之批量转换dds格式
  13. P2114 起床困难综合症
  14. 使用BeautifulSoup解析网页内容
  15. 2021最新申请苹果的公司开发者账号
  16. 零基础学HTML5的学习路线完整版
  17. Qt入门极简教程(二)
  18. 【全国大学生电子设计大赛】2021-04-26
  19. Life feelings--10--inspiration and inner motivation
  20. 绑定新浪微博API 实现验证 登录 返回接口获取信息

热门文章

  1. 计算机桌面图标怎么变形了,教您电脑桌面图标变大了怎么办
  2. 力科(Lecroy)示波器专用波形文件(轨迹文件/trace文件/.trc文件)在MATLAB上的解析与回写
  3. 台式计算机通过电流,一台台式电脑正常工作的时候电流是多少安?谢谢
  4. Mysql DBA 高级运维学习之路-mysql数据库乱码问题
  5. 生信:2:sam格式文件解读
  6. 巨杉数据库全新认证机制来袭!首期考试时间公布
  7. fix-下拉出现白条问题
  8. 超鸿蒙 混希夷 寂寥,下列句子与“故凡为愚者.莫我若也 的句式不同的一项是 A.超鸿蒙.混希夷.寂寥而莫我知也 B.而良人未之知也 C.及长.不省所怙.惟兄嫂是依 D.王语暴以好乐...
  9. 【百度OCR 文字识别篇】好奇怪的SDK108错误,换种方法解决
  10. Java文件操作、IO流