【发布时间】:2020-06-01 19:25:21
【问题描述】:
我的数据如下所示:
endtimestamp|account|volume|pk|var1
jan-1, conosco, 123, 13231, a
jan-1, conosco, 123, 13231, b
jan-1, conosco, 123, 13231, c
jan-1, acme, 1323, 2123123, a
jan-1, acme, 1323, 2123123, b
jan-1, acme, 1323, 2123123, c
jan-2, conosco, 128, 131231, a
jan-2, conosco, 128, 131231, b
jan-2, conosco, 128, 131231, c
jan-2, acme, 1329, 31323, a
jan-2, acme, 1329, 31323, b
jan-2, acme, 1329, 31323, c
...
我有一个基于过滤器得到总和的计算
称之为fixed_sum_volume
sum({FIXED [pk], [account]: max([volume])})
我有两个过滤器
endtimestamp
account
当日期范围Jan 1被选中,账户ACME被选中时
fixed_sum_of_volume 会给我日期范围的总和 - 1323
我需要将其除以所有时间的平均值,我不知道如何做到这一点,或者是否可以使用 tableau。
似乎这很容易,但我一直在努力解决这个问题。
总之,我正在寻找:
avg(过滤音量)/avg(非过滤音量)
【问题讨论】:
-
是的,可以使用 Tableau。您需要在应用过滤器之前进行一次计算,并在应用过滤器之后进行第二次计算。有几种方法可以控制计算和过滤器的时间。阅读表格在线帮助中的“操作顺序”。