上次修改日期: 19 Jun 2023
环境
- Tableau Desktop
- Tableau Server
答案
根据应该隐藏哪些合计,解决方案会有所不同。本文右侧窗格中的工作簿使用示例数据集 Superstore 来演示以下所有解决方案。
所有解决方案都从“原始”工作表开始。用于创建“原始”工作表的指导位于工作簿中。
场景 1:删除维度的小计
选项 1:仅限 Tableau Desktop
在行功能区上有三个维度“类别”、“子类别”和“细分”的视图中,只显示“类别”的小计。- 选择“分析”>“合计”>“添加所有小计”。
- 若要删除不需要的小计,请右键单击行功能区上的“子类别”,然后取消选中“小计”。
请注意:视频可能是在旧版本中创建的。
选项 2:Tableau Desktop 或 Web 编辑
- 仅向视图中添加要为其计算小计的维度。
- 选择“分析”>“合计”>“添加所有小计”。
- 向视图中添加任何其他所需的维度。
场景 2:隐藏度量的合计值
在具有“销售额”和“利润”度量的视图中,只显示“销售额”的合计值。这些步骤只适用于 Tableau Desktop,目前还没有 Web 创作的替代方案。- 右键单击“度量值”卡上的利润,然后选择进行合计时使用 > 隐藏。
场景 3:隐藏维度值的合计值
在包含“类别”和“子类别”小计的视图中,隐藏特定维度值的合计值。请注意,合计行或合计列仍将显示为空白行。- 选择“分析”>“创建计算字段”。
- 在打开的“计算字段”对话框中,执行以下操作,然后单击“确定”:
- 命名此计算字段。在此示例中,计算字段名为“销售额(隐藏某些合计值)”
- 在公式字段中,创建一个类似于如下的计算:
IF MIN([Segment]) != MAX([Segment]) //TRUE for all total rows for segment or higher in the view hierarchy AND MIN([Sub-Category]) = MAX([Sub-Category]) //TRUE for all rows in view except totals for sub-category or higher in the view hierarchy AND MIN([Sub-Category]) IN ('Bookcases','Appliances') //list subtotals to hide THEN NULL ELSEIF MIN([Sub-Category]) != MAX([Sub-Category]) AND MIN([Category]) = MAX([Category]) AND MIN([Category]) = 'Furniture' THEN NULL ELSE SUM([Sales]) END
- 创建一个名为“利润(隐藏某些合计值)”的计算字段,除了返回 SUM([利润])而不是 SUM([销售额])之外,其计算几乎与[销售额(隐藏某些合计值)]相同,类似于:
IF MIN([Segment]) != MAX([Segment]) AND MIN([Sub-Category]) = MAX([Sub-Category]) AND MIN([Sub-Category]) IN ('Bookcases','Appliances') THEN NULL ELSEIF MIN([Sub-Category]) != MAX([Sub-Category]) AND MIN([Category]) = MAX([Category]) AND MIN([Category]) = 'Furniture' THEN NULL ELSE SUM([Profit]) END
- 将销售额(隐藏某些合计值)拖到“度量值”卡上的SUM(销售额)上方以替换它。
- 将利润(隐藏某些合计值)拖到“度量值”卡上的 SUM(利润)上方以替换它。
场景 4:删除维度值的小计
该解决方案通过创建两个工作表并在仪表板上组合它们,使得仪表板上的视图看起来没有家具的小计行。创建多个工作表
- 右键单击“原始”工作表的选项卡,然后选择复制。
- 将重复的工作表重命名为“其他”。
- 将类别拖到筛选器功能区。
- 在筛选器对话框中,选中除家具以外的所有项目,然后单击确定。
- 右键单击其他工作表的选项卡,然后选择复制。
- 将重复的工作表重命名为家具。
- 右键单击筛选器功能区上的类别,然后选择编辑。
- 在筛选器对话框中,仅选择家具,然后单击确定。
- 导航到“分析”>“合计”>“删除所有小计”。
- 导航到“分析”>“合计”,然后取消选中“显示列总计”。
创建和格式化仪表板
- 创建一个新仪表板。
- 向仪表板添加垂直布局容器。
- 将家具和其他工作表添加到垂直布局容器中。
- 单击仪表板上的家具,使其具有选定的灰色轮廓,然后导航至左侧窗格中的布局。
- 打开布局窗格中的外部填充菜单,并将底部填充调整为零。
- 重复步骤 4-5,将“其他”的顶部外部填充设置为零。
- 在左侧窗格中,导航到“仪表板”选项卡。
- 在“大小”菜单中,增加高度,直到两个视图都没有垂直滚动条。
其他信息
- “添加所有小计”只会将小计添加到当前位于视图中的维度。
- 若要启用“添加所有小计”,请在视图中使用多个维度。
合计目前位于字段级别。要表达您支持在未来产品版本中包含维度值级别的切换合计,请投票支持以下社区理念:提供用于消除单行小计的选项
感谢您提供该文章是否有效的反馈。
打开新案例
继续搜索
知识库
社区
产品帮助
培训和教程