请选择 进入手机版 | 继续访问电脑版
风雨十年,感恩同行

帆软FineReport10.0破解版全功能无限并发应用实例中数据双向扩展交叉报表的制作方法

[复制链接]
发表于 2019-1-5 08:10:00 | 显示全部楼层 |阅读模式

# A- @% `# a8 J

6 r0 u: J6 F5 G) y
交叉表,是常见的基本报表类型。交叉表中包含数据横向扩展和数据纵向扩展,数据双向扩展如下图:
1.png

# ?- X( O3 \# o# s/ r# P) _/ i, d
4 A- b! Y% ]* x' [3 M
2. 操作步骤编辑
5 b" R" V2 k3 x: n! g2.1 新建数据集
$ |6 V7 s5 d) C1 p" Y
新建普通报表,添加数据集ds1,SQL语句为SELECT * FROM 销量
7 S  H, _" ?. z! {6 C8 D
2.2 报表样式设计
5 z8 C* P5 ~& I- {4 s, Z9 r9 N* y) @% @) x# U3 U5 q7 p2 G
将数据列拖入单元格中,报表样式设计如下:
2.png

6 B7 H; Z5 C9 a, i数据列单元格具体设置如下:
7 l' P# K6 h( X, S" ?2 _% a4 M9 O5 G
  单元格
! d6 V6 J7 t& W# z/ [
  数据集" w1 z+ W, h; z# D/ N$ s( t$ Q9 s& M
  列名6 I1 @$ N' D6 N9 t
  设置
! s# v9 z% q! B1 `! X
& j) T4 x4 F  \# u$ Y3 |: W; `
    A3    ds1    地区 数据设置分组并从上到下纵向扩展,其它默认3 C1 W3 N0 ~! e* G, G0 {1 m
    B3    ds1  销售员 数据设置分组并从上到下纵向扩展,其它默认
1 h1 C! {, l( h* A: O' L* N: d    C3    ds1产品类型 数据设置分组并从上到下纵向扩展,其它默认7 t0 t8 c$ ~/ ]7 X5 w# i
    D2    ds1    产品 数据设置分组并从左到右横向扩展,其它默认
$ j7 c7 H1 O' H% A- c5 P& p4 a    D3    ds1    销量 数据设置分组并从上到下纵向扩展,其它默认
8 S2 n+ v9 w; m) X- {$ Y& D# Y. |$ t
横表头:将产品设置为从左到右扩展,让产品横向分组,实现横表头;
" }0 |) |6 [* @, P3 V+ O9 @
纵表头:地区、销售员和产品类型默认纵向扩展实现从上到下分组;7 j5 n* z6 }+ D+ D' D
数据:根据父子格的概念,销量会以产品类型为左父格,产品为上父格,自动匹配出销售员与产品对应的销量。" h8 I$ Q9 k: I5 E* X' N8 k; z+ G
注:此处销售员与产品对应的销量是唯一的,因此,直接将销量拖入单元格即可。 9 n( O$ b1 f# |+ E4 u7 W' d7 z  E

2 r# v4 h; y" p$ I( \另:若销售员与产品对应的销量不唯一,则将销量数据列的显示方式设为汇总-求和,详细请查看数据显示方式2.3 横向求和# ~2 L4 @& d5 |( L, T+ M6 a4 c1 A
在需要汇总的格子中写入公式:0 {8 [1 @! a1 l4 k
单元格  公式  其它设置
E3  =sum(D3)左父格为C3,其他默认
F3  =sum(D3)左父格为B3,其他默认
D4  =sum(D3)默认
E4  =sum(E3)默认
F4  =sum(F3)默认3 a5 I! Y. S1 d4 z; U: h: ]. S: a
E3单元格为对销售员的某一个产品类型进行合计,只需将E3单元格的左父格设置为C3,即可根据产品类型求和。
6 S5 Z1 b. j$ {  O
3.png
' v  _2 n7 Z% Q6 M" r5 K+ y
F3单元格为对销售员的销量进行求和,只需将F3的左父格设置为B3,即可对销售员的销量进行求和。
4.png
6 A5 b$ T4 M3 M4 `( b
. T1 R4 K5 u, {" L  W  d2 s
3. 效果预览编辑/ P. y) L' l8 \, ~5 h* `
4 X, d: t* Z( Y7 g  K
保存后点击分页预览,即可看到如概述所示效果。
注:预览时如F列合计列显示在下一页,需要调整单元格的列宽或者调整设置页面的纸张大小,具体设置可参考页面设置
- P8 L; ^; b  f* `9 q0 D9 S

, ]( E5 d# R/ b) \3 B0 C# @6 X& ^8 {  v" }3 R4 [- e0 k8 H

" \: z' R, m9 y5 `% _0 U( }* p6 e4. 已完成模板编辑
3 b; S# \- l' F0 f% a, z+ j
, y+ B/ T: k* ?1 J' F- y) G
已完成的模板,可参见%FR_HOME%\webroot\WEB-INF\reportlets\doc\Primary\CrossReport\交叉报表—数据双向扩展.cpt
模板效果在线查看请点击交叉报表—数据双向扩展.cpt
7 o* M9 U$ y0 F* n+ C7 t3 z2 C; V
1 - 副本.png
* a+ `$ E% n( A" H: V
帆软FineReport10.0破解版全功能无限并发软注册文件及安装包.rar (212 Bytes, 下载次数: 59)

发表于 2019-1-14 14:18:03 | 显示全部楼层
找了好久,下载试一下
发表于 2019-1-17 16:46:50 | 显示全部楼层
的点点滴滴多多多多多多多多多多多多

点评

请不要灌水,再次将被禁 号,感谢您的支持!  发表于 2019-1-17 16:54
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:592439202

服务时间 9:00-22:00

金蝶用友易助管家婆深度服务
 
QQ在线咨询
售前咨询热线
592439202
售后服务热线
243998158
快速回复 返回顶部 返回列表