上次修改日期: 16 Feb 2024
环境
- Tableau Desktop
答案
单击以扩展解决方案
示例 1:有条件地设置“仅度量”的单元格背景颜色的格式
本文基于用于创建关键进度指标的步骤扩展,添加了基于指标值设置单元格背景颜色格式的相关信息。
步骤 1: 创建 KPI
使用显示关键进度指标中提供的步骤创建一个 KPI 视图。
您也可以下载附带的示例工作簿来查看完成的结果。
步骤 2: 设置条件背景颜色
- 将“KPI”字段拖到“标记”卡上的“颜色”。
- 将标记类型更改为“条形”。
- (可选)单击“颜色”图例右上角的箭头,选择“编辑颜色”,并选择所需的调色板。
- 将“Number of Records”(记录数)拖到“标记”卡上的“大小”。
- 单击“SUM(Number of Records)”右上角的箭头,选择“度量(求和)”>“最小值”
- 根据需要调整标记大小。有关详细信息,请参阅大小属性。
- (可选)隐藏“Number of Records”(记录数)卡。
单击以展开步骤
示例 2:有条件地设置“度量”和/或“维度”的单元格背景颜色的格式
步骤 1:创建一个“容器”计算字段
- 选择“分析”>“创建计算字段”。
- 在“计算字段”对话框中,执行以下操作,然后单击“确定”:
- 命名此计算字段。在此示例中,计算字段名为“Container”(容器)。
- 在“公式”字段中,键入
0
步骤 2: 创建视图
这些方向将一次一列地构建视图。生成所有列后,我们将同时设置所有列的格式。原始视图在“行”功能区上有两个维度和两个度量,所以我们需要在这个视图中创建 4 个列。- 创建一个新工作表
- 将 [City](城市)拖到“行”功能区
- 右键单击“行”功能区上的 [City](城市),然后取消选中“显示标题”
- 将 [Container](容器)的两个副本拖到“列”功能区
注意:Tableau Desktop 将为以下名称的每个容器副本显示一个标记卡:Sum(Container) 和 Sum(Container) (2)。必须执行这一步,因为如果只使用一个 [Container](容器)副本来创建每个列,那么标题将在视图的底部。
- 单击“列”功能区上的 SUM(Container) 的第一个副本。这将为此 SUM(Container) 副本自动打开标记卡
- 对于 SUM(Container) 的标记卡,将 [City](城市)拖到“标签”上。现在,视图中的第一列包含城市名称,第二列仍然是空白。
- 右键单击“列”功能区上 SUM(Container) 的第二个副本,然后选择“双轴”。
- 在原始工作表中对“行”功能区上的任何维度重复步骤 2-7。
- 在原始工作表中对“度量值”卡上的每个度量重复步骤 4-7。
步骤 3:有条件地设置视图的颜色
- 如果“列”功能区上的 [Container](容器)副本为 6 个或更少,则单击标记为“全部”的标记卡以选择它
- 如果 [Container](容器)副本超过 6 个,则在标记卡底部单击“更多字段”,然后选择“全部”
- 将用于确定行颜色的计算字段拖动到“颜色”
- 在下拉菜单中,选择“方块”
- 单击“大小”并一直向右调整滑块
- 使用类似于以下内容的计算创建一个名称类似于“Blank”(空白)的计算字段:
""
- 将 [Blank](空白)拖到“行”功能区
- 右键单击“行”功能区上的 [Blank](空白),然后取消选中“显示标题”
- (可选)如有必要,请减小列的宽度,以使颜色完全填充列
步骤 4:重命名标题
- 对于每个底部标题,右键单击标题“Container”(容器),然后选择“编辑轴”
- 在底部轴的“编辑轴”对话框中,执行以下操作并单击“确定”:
- 在“常规”选项卡上,删除标题“Container”(容器)
- 在“刻度线标记”选项卡上,对“主要刻度线标记”选择“无”
- 对于每个顶部标题,右键单击标题,然后选择“编辑轴”
- 在顶部轴的“编辑轴”对话框中,执行以下操作并单击“确定”:
- 在“常规”选项卡上,将标题“Container”(容器)更改为所需标题
- 在“刻度线标记”选项卡上,对“主要刻度线标记”选择“无”
其他信息
可以在附加的工作簿 Cell Background Color.twbx 中查看上述步骤。生成热图
感谢您提供该文章是否有效的反馈。
打开新案例
继续搜索
知识库
社区
产品帮助
培训和教程