使用Looker中的表计算来计算重复的频率

问题描述

我有如下的探索-

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列?我不希望时间戳记包含在决赛桌中。

解决方法

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

如果您不能执行此操作,那么仅使用表计算就很难做到这一点,因为您要的是更改数据分组。通常,只有在SQL或LookML中才可以实现,您实际上可以在其中更改数据的分组和聚合。

使用表计算,您可以对查询返回的数据进行操作,但无法更改其分组或聚合—因此,问题在于,要占用3行然后使用表计算以将其表示为1行。

如果您具有开发人员访问权限或可以询问这样做的人,则建议将其带入LookML或SQL。如果您不能这样做,那么建议您看一下以下线程:enter image description here,该线程说明了如何在表计算中执行这些功能。不过,这有点复杂。

完成计算后,您想使用可视化显示中的“隐藏编号” https://discourse.looker.com/t/creating-a-window-function-inside-a-table-calculation-custom-measure/16973来删除您不感兴趣的行。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...