上次修改日期: 11 Oct 2023
环境
Tableau Desktop答案
在 Tableau Desktop 中,“特殊值”格式选项可用于连续值,但不适用于离散值。在文本表中,要将某些离散值显示为给定符号,必须先在计算字段中将指定值设置为负整数。将指定值设置为负值后,我们可以使用“设置格式窗格”-> “数字”下拉菜单中的自定义格式选项将它们与正数分开进行格式设置。下列步骤详细介绍了一个使用 Superstore 数据的示例情况,其目标是在 [销售额] 小于指定值 (500) 时在文本表中显示星号。
- 创建计算字段。
- 在公式框中输入以下内容:
IF sum([Sales]) < 500 THEN -1 ELSE (sum([Sales])) END
- 现在,我们将用 -1 替换小于 500 的值,而不是立即用星号替换它们。
- 注意,这样我们可以将 SUM(销售额) 保留为整数,因此值将保留整数格式。
- 将“类别”和“项目”拖到“行”功能区。
- 将“新销售额”拖到“标记卡”中的“文本”上。当原始值小于 500 时,该表应该显示 -1 的值。
- 右键单击“标记卡”中的 AGG(新销售额)。选择“格式”。
- 在“格式”栏的“窗格”选项卡中,选择“数字”的下拉菜单。
- 选择底部的“自定义”,并在框中插入以下内容:
#,##0.0;"*"
在“;”后面输入的任何内容只影响负数的格式。因此,当我们写“*”时,我们就是要告诉 Tableau 将字符串“*”放在表中出现负数的地方。由于我们将所有小于 500 的值都改成了 -1,因此所有这些值现在都会显示为星号。
其他信息
若要查看上述步骤的实际运行效果,请观看下面的视频。注意:视频没有声音。要观看更高品质的视频,请单击下面的 YouTube 图标以直接在 YouTube 上观看。
感谢您提供该文章是否有效的反馈。
打开新案例
继续搜索
知识库
社区
产品帮助
培训和教程