在我的 Tableau Viz 中实现计算字段
Implementing a calculated field within my Tableau Viz
我希望在 tableau 中显示已用和免费存储的细分数据。但是,我需要先过滤一个特定的列来执行两种不同类型的计算。这是数据
Total Free SKU
10 5 A
20 1 A
5 4 B
2 0 B
10 5 C
10 6 D
我想显示一个 tableau 条形图,显示 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
这是我目前所做的,但不确定如何将计算字段合并到可视化中
如有任何建议,我们将不胜感激。
如果我对你的问题的理解正确,请按此进行
情况-1您想在 SKUG 级别工作
为 total/USED/FREE 创建每个计算字段作为
SUM(ZN(IF CONTAINS([SKU], 'A') OR CONTAINS([SKU], 'D')
THEN [Total] END))
+
AVG(ZN(IF CONTAINS([SKU], 'B') OR CONTAINS([SKU], 'C')
THEN [Total] END))
不用说了,请视情况把[total]
换成[used]
或[free]
Situation-2 您想要在更高级别的细节上工作。在这种情况下,您需要决定要对每个 SKU 组做什么。假设您要添加这些。然后创建类似的字段就可以了。否则将 +
替换为您想要的运算符 (!)。
祝你好运!
我希望在 tableau 中显示已用和免费存储的细分数据。但是,我需要先过滤一个特定的列来执行两种不同类型的计算。这是数据
Total Free SKU
10 5 A
20 1 A
5 4 B
2 0 B
10 5 C
10 6 D
我想显示一个 tableau 条形图,显示 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
这是我目前所做的,但不确定如何将计算字段合并到可视化中
如有任何建议,我们将不胜感激。
如果我对你的问题的理解正确,请按此进行
情况-1您想在 SKUG 级别工作
为 total/USED/FREE 创建每个计算字段作为
SUM(ZN(IF CONTAINS([SKU], 'A') OR CONTAINS([SKU], 'D')
THEN [Total] END))
+
AVG(ZN(IF CONTAINS([SKU], 'B') OR CONTAINS([SKU], 'C')
THEN [Total] END))
不用说了,请视情况把[total]
换成[used]
或[free]
Situation-2 您想要在更高级别的细节上工作。在这种情况下,您需要决定要对每个 SKU 组做什么。假设您要添加这些。然后创建类似的字段就可以了。否则将 +
替换为您想要的运算符 (!)。
祝你好运!