Tableau为三个字段创建通用自定义垃圾箱

时间:2019-05-28 17:46:05

标签: tableau bucket

我正在尝试创建一个图形,将三个不同的度量分组到各个存储桶中。这三个量度中的每一个都是三个来源之一的价格减去三个来源的中位数。我可以单独创建三个图形来做到这一点,但我想在一个图形中并排显示它们

我用IF / THEN / ELSE语句创建了三个不同的存储桶。但是我在同一张图中并排分组时遇到了麻烦。

以下是1个存储桶的示例。我有三个不同的价格,因此理想情况下,在此示例中,“ Price1”将是一个变量,允许每个不同的来源正确流通:

IF [Price1-MEDIAN] = 0 
THEN "MEDIAN" 
ELSEIF [Price1-MEDIAN] > 0 and [Price1-MEDIAN] <= .5 
THEN "0-.5" 
ELSEIF [Price1-MEDIAN] >.5 and [Price1-MEDIAN] <=1 
THEN ".5-1" 
ELSEIF [Price1-MEDIAN] >1 and [Price1-MEDIAN] <=2 
THEN "1-2" 
ELSEIF [Price1-MEDIAN] > 2 and [Price1-MEDIAN] <=3 
THEN "2-3" 
Else ">3" 
END

1 个答案:

答案 0 :(得分:0)

您可以创建三个不同的bin(就像您一样),然后将它们与Measure Values字段一起绘制图形。

另一种方法是将数据引入时进行数据透视。这样,所有垃圾箱都在一个维度下,您可以使用度量名称将其分解。