【问题标题】:Is it possible to conditionally format the font colour of one column based on the value of another?是否可以根据另一列的值有条件地格式化一列的字体颜色?
【发布时间】:2017-07-31 15:46:26
【问题描述】:

我有一个工作簿,可以识别我的数据集中某些元素的有效和无效名称。

我想将出现 Invalid 字样的左侧每列中的字体颜色更改为红色,并在显示 Valid 的位置更改为绿色。

在我提供的示例屏幕截图中,我希望Identity Data.Name 下的值在Val Department 读取为Invalid department 时以红色列出,而在Valid department 读取时以绿色列出。示例中的其他列也是如此。

(请注意,我已经缩小了一些列以保护敏感数据,但不会影响图像的相关性。)

【问题讨论】:

  • 您可以按单个字段的值着色。由于您已经在数据中定义了是/否,您可以简单地拖动这些字段之一来着色。如果您想按不同的字段为不同的列着色,则必须创建单独的图表,然后将它们放在仪表板中。
  • 有两件事值得尝试。 1. 如果在将第二个字段放在颜色架上时按住 SHIFT 键,则可以按两个离散字段着色。 (这具有创建组合字段并由此着色的效果)。 2. Tableau 在 10.2 版中引入了每个度量具有不同颜色图例的功能onlinehelp.tableau.com/current/server/en-us/…

标签: tableau-api conditional-formatting


【解决方案1】:

您必须将要着色的尺寸文本拖到标签标记中。据我所知,这是在 Tableau 中设置条件字体颜色的唯一方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多