问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Tableau中百分比计算详解

创作时间:
作者:
@小白创作中心

Tableau中百分比计算详解

引用
1
来源
1.
https://help.tableau.com/current/pro/desktop/zh-cn/calculations_percentages_options.htm

在Tableau中,任何分析都可用百分比的形式表示。例如,您可能不需要查看每一种产品的销售额,而需要查看每一种产品的销售额占所有产品总销售额的百分比。

关于百分比

百分比计算需要两个因素:

1. 针对其比较所有百分比计算的数据

百分比是数字的比例。分子是某个给定标记的。分母取决于所需的百分比类型,它是用来与所有计算进行比较的数字。比较可基于整个表、一行、一个区,等等。默认情况下,Tableau使用整个表。其他百分比计算在“百分比”菜单项中提供。请参见百分比选项。

下图是包含百分比的文本表示例。这些百分比是基于整个表、通过“Sales”(销售额)度量的聚合总计计算的。

2. 聚合

百分比是根据每个度量的聚合计算的。标准聚合包括总和、平均值以及若干其他聚合。有关详细信息,请参见Tableau中的数据聚合。

例如,如果应用于“Sales”(销售额)度量的聚合是求和,则默认百分比计算(百分比表)意味着每个显示的数字都等于该标记的SUM(Sales)除以整个表的SUM(Sales)。

除了使用预定义聚合外,计算百分比时还可使用自定义聚合。可通过创建计算字段来定义自己的聚合。创建新字段后,可像其他任何字段一样使用新字段的百分比。有关详细信息,请参见Tableau中的聚合函数。

百分比计算也可应用于解聚的数据。这种情况下,所有值都表示为总和的百分比。您无法选择任何其他聚合。

示例

下面的视图显示使用两个维度及聚合为最大值的一个度量创建的嵌套条形图。此外,数据按维度进行了颜色编码,并应用了默认百分比计算。请注意,为了反映百分比计算,轴标签进行了修改。

工具提示显示,2011年东部地区家具的最大销售额为整个表中最大值的17.70%。什么是表的最大值?如果重新创建视图,您将看到2011年最大值出现在南部地区的“Technology”(科技)类别中。此条形部分的工具提示将显示100%最大销售额。

下一视图以散点图形式显示两个解聚的度量。同样,应用了默认百分比计算,这可以从修改过的轴标签看出。

工具提示显示所选数据点构成总利润的-0.475%以及总销售额的0.3552%。百分比计算以整个数据源为基础。

如何计算百分比

在可视化项中计算百分比:

  • 选择“分析”>“百分比”,然后选择一个百分比选项。

百分比选项

计算百分比时需要指定百分比所基于的总计。默认百分比计算基于整个表。您也可以选择其他选项。

您选择的选项将统一应用于工作表中显示的所有度量。不能为一个度量选择“列百分比”,为另一个度量选择“行百分比”。

“分析”菜单中的百分比选项对应于百分比表计算。如果选择一个百分比选项,实际上是添加一个“总额百分比”表计算。有关详细信息,请参见使用表计算转换值。

如果不确定当前百分比计算的含义,可显示总计。这样可提供有关每行和每列的更多信息。例如,如果在显示总计时选择“行百分比”,可以看到每行的总计正好是100%。有关总计的详细信息,请参见在可视化项中显示合计。

百分比计算选项在后面几节介绍。每一种情况都将同时显示总计。

表百分比

从“分析”菜单中选择“百分比”>“表”时,工作表上的每个度量都表示为整个工作表(表)总计的百分比。例如,2014年“East”(东部)地区的“Technology”(科技)总销售额的3.79%。行的总计显示2014年占总销售额的31.95%。通过计算行或列的总计可得到100%的总计值。

列百分比

从“分析”菜单中选择“百分比”>“列”时,工作表中的每个度量都表示为列总计的百分比。红色框内的值总和为100%。

行百分比

如果选择“行百分比”,工作表中每个度量都表示为行总计的百分比。红色框内的值总和为100%。

区百分比

从“分析”菜单中选择“百分比”>“区”时,工作表上的每个度量都表示为视图中各个区的总计百分比。如果表只包含单个区,此选项相当于“表百分比”。

在以下视图中,红色框构成单个区,红色框中的值总和为100%。

区中的行百分比

从“分析”菜单中选择“百分比”>“区中的行”时,工作表中的每个度量都表示为某个区内行总计的百分比。如果表只有单个区的宽度,此选项相当于“行百分比”。

在以下视图中,红色框构成某个区内的行,红色框中的值总和为100%。

注意:如果您将“度量名称”作为内部维度放置在“列”功能区上(即,最右侧的维度),Tableau将为每个标记返回100%,因为您无法合计多个度量名称的值。例如,无法汇总SUM(Sales)和SUM(Profit)的值。

区中的列百分比

从“分析”菜单中选择“百分比”>“区中的列”时,工作表中的每个度量都表示为某个区内列总计的百分比。如果表只有单个区的高度,此选项相当于“列百分比”。

在以下视图中,红色框构成某个区内的列,红色框中的值总和为100%。

如果您将“度量名称”作为内部维度放置在“行”功能区上(即,功能区最右侧的维度),Tableau将为每个标记返回100%,因为您无法合计多个度量名称的值。例如,无法汇总SUM(Sales)和SUM(Profit)的值。

单元格百分比

从“分析”菜单中选择“百分比”>“单元格”时,工作表上的每个度量都表示为视图中每个单独单元格的总计百分比。大多数视图的每个单元格都只显示一个值,在这种情况下所有单元格都显示百分比100%。但在某些情况下,例如,当您解聚数据时,一个单元格可能包含多个值:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号