微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用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来删除您不感兴趣的行。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。