报表,历来都是商业领域的主角,而随着商业智能(BI),大数据时代的到来,报表更加成为了业务系统的核心组成。所以传统的格式已经没法知足新的需求,最终用户指望在一张报表中看到更多的汇总、分类信息,而每每这些汇总和分类信息是不固定的,好比下面这张报表数据库
相似上图中的复杂表头和分类汇总,用传统的报表已经没法完成。矩表(Table+ Matrix)就是专为此类报表需求而产生的强大工具,不管你是文档类报表,Excel 类报表,中国式复杂报表,不限制行数和列数的报表...都会迎刃而解!ide
矩表是数据汇总统计的数据控件。矩表由矩阵(Matrix)控件演化而来,矩阵可将存储的原始Detail 数据,经过【行分组】(即垂直显示字段值)和【列分组】(即水平显示字段值),将数据二维的展现出来,而后计算每一行或列的合计;也能够将字段值做为行号或列标,在每一个行列交汇处计算出各自的数量,而后计算小计和总计。以下图函数
而矩阵只能将数据经过简单的二维表展现,以及简单的求和汇总统计,但对于多层级的行分组却没法知足要求,如在垂直展现销售数据时, 咱们须要先按区域汇总,区域再对应各省份的详细数据,那么这样就可以更能有助于咱们分析业务数据,提升精确性,而矩阵只能建立单层级数据展现,没法进行数据分层展现;工具
在列上面一般对应复杂表头,如跨行合并,而矩阵有很大的局限性。大数据
矩阵的合计仅支持自动生成的Sum()表达式,不支持编辑统计列。而客户的需求合计方式根据业务的不一样,不在只有单一的合计功能,像经常使用的占比,环比等复杂运算。spa
而矩表打破了矩阵的局限,不管是水平方向仍是垂直方向展现字段数据,都支持多层级的分组嵌套,且可以自动合并相同内容项;支持复杂的表头合并,固定列和分组列的统一展现; 对于合计功能也更加灵活,不只支持总计,并且支持分组内小计,合计的表达式能够根据自身需求来定制。设计
矩表是将存储的原始数据,经过内部的动态行列组织结构,将数据以分析汇总的方式呈现的数据控件。使用矩表,经过拖拽操做,不须要关心背后的实现逻辑,就可以按照您须要的方式来展现数据。orm
矩表可建立经常使用的列表类报表,行列转置报表, 履历表,复杂表头报表。不只根据数据量可自动生成行列,并且可进行复杂的单元格合并,不管是简单的清单列表仍是高级的矩阵数据,矩表都可以经过它强大的组织结构,拖拽实现。矩表能够将存储在数据库中的静态二维表(只有列头有含义的表数据),转换成具备汇总和统计的数据透视表,且这些数据均是根据表结构自动生成的,不须要手动添加每行每列。大大节省了咱们大大提高了建立数据分析报表的效率。可谓任何复杂结构的,无规律可寻的报表结构,均可使用矩表控件来实现结构。server
强大的动态行列生成ci
以建立销售业绩报表,会以月份来汇报销售数据,并且须要本身手动合计当月全部的销售额,有了矩表控件后,咱们只须要将月份指定到单元格,矩表会自动协助咱们生成全部月份的列,并自动合计当月的销售额,一样在纵向展现销售类目时,也不须要手动添加多行类目,只须要指定类目到单元格,矩表会自动生成全部类目行。
任意行的单元格合并
在不少企事业单位,报表的复杂度能够说让人目瞪口呆,其中表头最为经典,经常表头由多行组成,且单元格合并忽上忽下。矩表则由于其组织结构的强大,可帮助咱们轻轻松松实现跨多级行列的单元格合并。
定制化的合计功能
在大数据分析过程当中,对于数据分析,不再是简单的求和,最大值,最小值,平均值这些简单的合计功能了,咱们须要根据业务规定,对于知足条件的数据进行统计,求占比,同期占比等,矩表支持定制化的合计功能,不只支持通用的合计公式,还能够根据自身需求定制表达式或编写函数。
数据预警和可视化展现单元数据
矩表不只能够显示基础数据,也能够经过数据预警或可视化工具来展现单元格数据。
精巧的细致的功能点
矩表示很是专业的数据展现工具,于是细化了用户的需求,如行标题和列标题不只可在每页重复显示,并且还可固定行头列头,当大数据量须要滚屏查看时,有了固定行头和列头的体验更加易于客户查找数据。
要作大数据的统计分析,您须要矩表。
数据量过多须要实现自动归类,您须要矩表,矩表提供的动态分组功能,自动帮您合并相同内容项,进行合计。
须要制做中国特点的报表,您须要矩表,解决报表结构复杂的问题。
在设计器中添加 矩表
将订购月指定到【行分组】单元格中,将【类别名称】指定到列分组单元格中,在最下方单元格中指定合计方法:
=Sum(Sum(Fields!数量.Value *Fields!单价.Value * (1-Fields!折扣.Value))) 修改成:=Sum(Fields!数量.Value *Fields!单价.Value * (1-Fields!折扣.Value))。
最终效果
转载请注明出自:葡萄城控件