如何在计算字段中使用参数

时间:2018-12-26 09:37:13

标签: tableau tableau-server

人数
A 2
B 3
C 4
D 5
E 8
F 10
G 15
高20
我55
J 30
K 21
L 4
M 6
N 10
O 25
P 22

人数<25的人数

数量> 25的人数

请为以上问题提供帮助

1 个答案:

答案 0 :(得分:0)

首先,您需要做一个字符串类型的参数:

enter image description here

然后,根据参数中设置的值创建一个工作域。使用逻辑为“如果参数为x,请执行此操作;如果参数为y”,则使用逻辑的案例语句

对于“执行此操作”部分,您也可以使用if语句:

CASE [Quantity Paramter]
WHEN ">= 25 Quantity" THEN IF [Quantity] >= 25 THEN [Person] END
WHEN "< 25 Quantity" THEN IF [Quantity] < 25 THEN Person END

END

enter image description here

这个新创建的字段是您的新Person字段,因此您应该将其拖到Columns或Rows药丸中

确保通过在新字段上使用过滤器排除空值。在这种情况下,空值是不满足您在参数中选择的值的值。因此,如果您选择> = 25,那么2的人将为空

下面演示了如何使用示例数据:

Person  Quantity
A   3
B   57
C   4
D   5
E   10
F   50
G   7
H   3
I   2

enter image description here