tableau 实战工作场景报表详解

71 阅读6分钟

这是tableau实战工作场景图表制作第六期--报表

数据资源已经与这篇博客捆绑,有需要者可以下载通过网盘分享的文件:3.2-8月成交数据.xlsx等3个文件

链接: pan.baidu.com/s/17WtUoZTq… 提取码: 0623

--来自百度网盘超级会员v1的分享,内含3.2-8月成交数据.xlsx,3.2-8月获客数据.csv,3.2-8月业绩目标.xlsx

一.导入数据详细见博客tableau 实战工作场景柱状图详解

屏幕截图 2025-06-13 201732.png

屏幕截图 2025-06-13 201836.png

二.制作基础的报表

1.将日期(天)拖拽到行上,将连续改为离散,日期(天)创建详细见tableau实战工作场景图表制作第三期--折线图 如果一直用日期(天)离散,可以复制一个日期(天),将其改为离散,直接拖日期(天)(复制)到行上,这样做报表就很方便,不用每次都改为离散。

2.将应收利息、成交额、逾期金额拖拽到值上

三.制作多维报表

1.将战区拖入到列上

2.按住ctrl将日期(天)(复制)移动到筛选器上,选择日期范围,点击显示筛选器就可以在tableau右侧筛选日期范围

3.按住ctrl将战区拖入到筛选器上,同时点击战区的显示筛选器,右侧向下三角可以选择筛选器形式,比如单值列表

4.如果战区筛选器一次只选择一个战区的话,就可以看到该战区下所有城市的应收利息、成交额、逾期金额大小

四.制作交叉式报表

1.紧接上面步骤,战区筛选器选择全部,并将城市放到行上,具体城市字段的地理格式详细见tableau实战工作场景图表制作第五期--地图

五.制作合计报表

1.在分析里面,将合计拖入到小计里面,还可以将合计拖拽到列总和,列总和默认在报表最下方

2.点击分析-->合计-->到顶部的列合计,这样就可以从上往下看合计了

3.按住ctrl将成交额拖拽到颜色上(这里默认对字体进行颜色设置),并将标记改为方形,这样就可以在每个表格框里显示颜色了

六.制作分页报表

1.点击创建参数,取名为显示条数。这里的当前值为每页显示的数据行数,比如说我有100行数据,我想每页显示10行,那么这里的当前值设置为10,不过这个参数需要搭配后面创建的计算字段才能实现分页功能

2.点击创建计算字段,取名为编号,用index()函数创建数据的索引,比如有100行数据,那么就是1,2,3,4.....100,详细常用函数用法见tableau实战工作场景图表制作第七期--常用函数,即下一期。切记这里要将编号改为离散形式,这样才能显示1,2,3......,不然就是1~3的柱形图,1.1,1.2灯连续的小数也包含进去了。

3.点击创建计算字段,取名为分页,用INT(((INDEX()-1)/[显示条数])+1)这个表达式创建分页计算字段。切记这里分页字段也要将格式变为离散。解释如下

(1)假设每页显示 3 条数据,索引值为 4 的行,(4 -1)/3 = 1,此时这个结果的整数部分就代表它所在的页码是第 2 页(因为第 1 页是索引值 1 - 3 的行,索引值 4 开始进入第 2 页;而如果索引值为 5,(5 -1)/3≈1.333,其整数部分仍然是 1,同样属于第 2 页。
(2)INT(...):对上述小数结果取整,得到当前行所在页码的整数部分,即确定了该行属于哪一页。

(3)+1:由于页码一般是从 1 开始计数,所以在这个基础上加 1,得到正确的页码值。例如,当索引值为 1 - 3 时,经过上述运算后结果为 0,加 1 后变为 1,即第 1 页;索引值为 4 - 6 时,运算结果为 1,加 1 后变为 2,即第 2 页,以此类推,从而实现了正确的分页编号。

这个表达式是典型分页逻辑表达式。

4.将日期(天)(复制)拽到行上,这里的日期(天)(复制)是离散形式,将战区,城市拖到列上,成交额拖拽到文本上,显然这里一页显示了太多数据,看的人眼花缭乱,还需要向下拖拽,那么这里分页强大的功能就显示出来了。

5.将编号拖拽到行上,并改为离散形式,然后将编号移动到日期(天)(复制)前面去

6.右键编号编辑表计算,选择特定维度--日期(天)(复制),这里每行日期就都有索引编号了

7.将分页字段(这里的分页字段已经确保转换为离散形式)拖拽到筛选器上,切记这里右键分页,选择编辑表计算,选择编辑表计算切记这里右键分页,选择编辑表计算,选择表(向下),这样后续分页这个计算字段才可以根据[显示条数]这个参数的具体大小来分页。假如这里有100行数据,显示条数设置为5,那么分页字段就会把15行分为第一页,610行分为第二页,以此内推,总共分为20页。(而不修改分页字段的计算依据的话,这里会默认用表(横穿),假如这里有四个战区,每个战区有5座城市,那么假设[显示条数]设置为4,那么就会显示北部战区 城市1 城市2 城市3 城市4所有行的数据作为第一页,北部战区 城市5 南部战区 城市1 城市2 城市3的所有行的数据作为第二页 ,以此内推,总共分为5页,而不是按照数据的行数分页,依然要下拉,即下面第五张图片的错误示范结果)点击使用全部,并确定。右键点击显示筛选器。

分页字段默认选择表(横穿)错误示范:

8.点击倒三角,选择单值(滑动).这里就显示了某个战区某个城市的成交额,显示条数为全部该数据的全部行数,向右滑动可以选择别的战区别的城市的成交额。但是我们目的是想显示一定行数的数据

9.右键显示条数,选择显示参数,这里的1是一开始创建显示条数这个参数默认的,代表显示一行数据,我们可以修改为5,这样再利用分页的筛选功能,就可以实现分页报表功能了