【发布时间】:2015-08-31 11:28:46
【问题描述】:
我有一个数据集,其中包含以下列 [ product_id、country_id、date、number_of_installs、cumulative_installs_last_30_days ]
在这三个维度(product_id、country_id、date(按月或周聚合))内应用标准度量来查找总安装数、最大或平均 number_of_installs 没有问题。但是,我无法通过累积安装数最后 30 天进行聚合,因为该变量已经是累积的,我需要返回“最新值”,而 Tableau 没有内置聚合函数的选项。
如何创建一个计算字段,以启用聚合数据集中的附加列,该列在 product_id、country_id 和 date(按月或周聚合)维度内具有最新的非空值 nucleusInstalls_last_30_days?
【问题讨论】:
-
[number_of_installs] 和 [cumulative_installs_last_30_days] 在数据中是否匹配?例如,如果您将 1 月 1 日到 1 月 30 日的 [number_of_installs] 相加,您会得到 1 月 30 日的 [cumulative_installs_last_30_days] 中的数字吗?如果是这样,创建一个计算字段来为您执行聚合可能会更容易。
-
@alaprise,他们确实匹配。 “30_days”是一个例子,因为数字可能会改变。此外,我可能需要按月汇总,“cumulative_installs_...”可能长于或短于 30 天。此外,变量需要与“今天”相关。我在 Tableau 论坛中寻找解决方案,但尚未找到解决方案。
标签: tableau-api