【问题标题】:Custom Coloring in Tableau by Row在 Tableau 中按行自定义着色
【发布时间】:2018-05-26 16:10:17
【问题描述】:

我对 Tableau 的理解已经用尽了。我正在尝试将低于风险平均值的每个图标着色为红色,高于绿色。这是一个用 Java 表达我的意图的尝试(这段代码可能不正确,但我希望将意图翻译成 Tableau)。

这是我的 Tableau 代码不起作用:

IF [Commercial Services] <= [Risk Average] *The variable I want to create* 
THEN "Red"

ELSEIF [Commercial Services] > [Risk Average]
THEN "Green"

END

这是我认为更接近我需要转换的 Java 代码:

final int NUM_ROWS = 39;
int count = 0;

while(count < NUM_ROWS) {
if(count.commercial_services < count.risk_average) {
        shape.color = "Red";
    } elseif(count.commercial_services > count.risk_average) {
        shape.color = "Green";
    } else {
        shape.color = "Blue";
    }
    count++;
}

请帮助我创建一个变量,我可以使用它来参考风险平均值为每个风险着色。

我已附上电子表格和图片以供参考。

提前致谢。

【问题讨论】:

  • 那是高质量的图像编辑:)

标签: java tableau-api


【解决方案1】:

这不是 Tableau 的工作方式。为此,您应该首先创建一个类似标志的计算字段,以根据您的条件形成值。然后将该字段用作形状或颜色标识符,将其拖到 Marks 卡片上。

因此,对于您的情况,您可以创建如下所示的字段(这与您所做的几乎相同),这意味着对于 CS

IF [Commercial Services] <= [Risk Average]
THEN "Red"

ELSE "Green"

END

现在您的数据中有新列,每行都有“红色”或“绿色”值。您现在可以将此字段拖到标记卡并选择 Color 或作为普通药丸并将其类型选择为 Shape 然后使用标准箭头或根据您的自定义形状需要。在此阶段,您将选择用哪些颜色或形状来表示“红色”和“绿色”值。

如果您将您的表格工作簿与您迄今为止所做的事情分享,我或其他人可能会获得更多帮助。

【讨论】:

  • 同意使用标记卡中的“颜色”选项是可行的方法。从该菜单中,您甚至可以根据自己的喜好自定义确切的红色和绿色阴影!
猜你喜欢
  • 1970-01-01
  • 2012-09-28
  • 2012-10-12
  • 1970-01-01
  • 1970-01-01
  • 2020-10-09
  • 1970-01-01
  • 2011-10-09
  • 2012-03-26
相关资源
最近更新 更多