水晶报表完整教程:[9]vsFineReport交叉表
1、水晶报表:
“交叉表”对象是一个网格,用来根据指定的条件返回值。数据显示在压缩行和列中。这种格式易于比较数据并辨别其趋势。它由三个元素组成:
行
列
摘要字段
![水晶报表完整教程:[9]vsFineReport交叉表](https://exp-picture.cdn.bcebos.com/d3c39889a146b7b1d7355709c77c34b33d413560.jpg)
2、“交叉表”中的行沿水平方向延伸(从一侧到另一侧)。在上面的示例中,“手套”(Gloves) 是一行。
“交叉表”中的列沿垂直方向延伸(上下)。在上面的示例中,“美国”(USA) 是一列。
汇总字段位于行和列的交叉处。每个交叉处的值代表对既满足行条件又满足列条件的记录的汇总(求和、计数等)。在上面的示例中,“手套”和“美国”交叉处的值是四,这是在美国销售的手套的数量。
3、FineReport:
新建工作簿,添加数据集
新建工作薄,添加数据集ds1,SQL语句为SELECT * FROM [销量]。
制作交叉表
设计好表样后,将数据列拖入对应单元格:
![水晶报表完整教程:[9]vsFineReport交叉表](https://exp-picture.cdn.bcebos.com/7efc527c34b33c410d76fbf5887de137c8762e60.jpg)
4、纵表头:地区与销售员默认纵向扩展实现从上到下分组;
横表头:将产品类型与产品设置为从左到右扩展,让产品横向分组,实现横表头;
数据:根据父子格的概念,销量会以销售员为左父格,产品为上父格,自动匹配出销售员与产品对应的销量。
预览即可看到上图交叉表。
注:此处销售员与产品对应的销量是唯一的,因此,直接将销量拖入单元格即可。
另:若销售员与产品对应的销量不唯一,则将销量数据列的显示方式设为汇总-求和,详细请查看数据显示方式。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:53
阅读量:121
阅读量:58
阅读量:75