【发布时间】:2021-03-03 10:46:48
【问题描述】:
我在 tableau 中有数据,我希望显示已使用和免费存储的细分。但是,我需要首先过滤特定列以执行 2 种不同类型的计算。这是数据
Total Free SKU
10 5 A
20 1 A
5 4 B
2 0 B
10 5 C
10 6 D
我想显示一个表格条形图,用于显示 Tableau 中的可用、已用和总计。但是,我需要先按 SKU 过滤掉:
我在下面创建了这个计算字段以及这个计算字段:
已用 = 总 - 空闲
IF CONTAINS(ATTR([SKU]),'A') or
CONTAINS(ATTR([SKU]),'D')
THEN SUM([Total])
ELSEIF CONTAINS(ATTR([SKU]),'B') or
CONTAINS(ATTR([SKU]),'C')
THEN AVG([Total])
END
这是我到目前为止所做的,但不确定如何将计算字段合并到可视化中
欢迎提出任何建议。
【问题讨论】:
-
我会更新帖子
-
我想要如图所示的avail和used输出,但只有在过滤器实施之后。现在,图表是正确的,但是我需要以某种方式在其中包含 if 语句。
-
现在,它只取总数的平均值。但是,我希望它只对一些取平均值,而对其他取一个 Sum 。我只是不确定如何在画面中实现这一点。我会更新帖子
-
请像上一篇一样更新这篇文章(包括所需的输出),我会尽力为你解决它
标签: if-statement tableau-api visualization