【发布时间】:2021-03-06 19:43:12
【问题描述】:
我有一个数据集,我希望在其中反映我在 Tableau 中执行的自定义 SQL 查询的总数。以下是一些示例数据:
1.我首先执行了一个自定义查询,它是一个连接、反透视并将我的数据放入组中
Size Tb Val type Group Sum_AVG SKU Last_Refreshed
270 90.5 Free_Space_TB Group2 90.5 Excel 9/1/2020
270 179.5 Used Group2 179.5 Excel 9/1/2020
814 701 Free_Space_TB Group1 701 Gris 8/1/2020
814 112 Used Group1 112 Gris 8/1/2020
2。然后我通过取一组的总和和另一组的平均值来汇总数据(最后将这些组的值相加)
数据是这样聚合的:(SUM_AVG)
zn(sum(if [Group]= 'Group1' then [Val] end))
+
zn(avg(if [Group] = 'Group2' then [Val] end))
视图如下所示
这是我的看法
当我将鼠标悬停在上方时,会显示播出信息和已使用信息,但我如何包含总数?
这是我正在使用的计算方法(感谢 SO 成员的帮助):
{SUM({Fixed [type]: ZN(sum(if [Group]= 'Group1' then [Val] end))})
+
sum({Fixed [type]: zn(avg(if [Group] = 'Group2' then [Val] end))})}
我做错了什么,因为当我只想要每列的总数时,它会在所有列中总计(我在完整数据集中有更多列)。
(使用自定义查询创建)
感谢任何帮助。
【问题讨论】:
标签: if-statement tableau-api visualization