0

我有如下探索 -

Timestamp Rate Count
July 1   $2.00  15
July 2   $2.00  12
July 3   $3.00  20
July 4   $3.00  25
July 5   $2.00  10

我想得到以下结果 -

Rate Number of days  Count
$2.00      3          37
$3.00      2          45

如何计算Number of days表格计算中的列?我不希望时间戳包含在决赛桌中。

4

1 回答 1

1

首先——评分是一个维度吗?如果是这样,并且您具有 LookML 访问权限,则可以创建一个“Count Days”度量,它只是一个简单的计数,然后返回 Rate、Count Days 和 Count。那真的很简单。

如果您不能这样做,那么仅通过表格计算就很难做到这一点,因为您要求的是更改数据的分组。通常,这只能在 SQL 或 LookML 中实现,您可以在其中实际更改数据的分组和聚合。

使用表计算,您可以对查询返回的数据进行操作,但不能更改它的分组或聚合——所以问题变成了很难取 3 行然后使用表计算来将它们表示为 1 行。

如果您有开发人员访问权限或可以询问有权限的人,我建议您将其带到 LookML 或 SQL。如果你不能这样做,那么我建议你看看这个线程:https ://discourse.looker.com/t/creating-a-window-function-inside-a-table-calculation-custom-measure /16973解释了如何在表格计算中执行这些类型的功能。不过,这有点复杂。

完成计算后,您需要使用“从可视化中隐藏编号”功能来删除您不感兴趣的行。

于 2020-09-28T21:31:34.667 回答