Amazon web services 使用Looker中的表计算计算重复的频率

Amazon web services 使用Looker中的表计算计算重复的频率,amazon-web-services,amazon-redshift,looker,Amazon Web Services,Amazon Redshift,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 如何计算表计算中的天数列?我不希望时间戳包含在最终的表中。首先,速率

我有一个如下的探索-

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

如何计算表计算中的
天数
列?我不希望时间戳包含在最终的表中。

首先,速率是一个维度吗?如果是这样,并且您拥有LookML访问权限,那么您可以创建一个“计数天数”度量,它只是一个简单的计数,然后是返回率、计数天数和计数。那真的很简单

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

使用表计算,您可以对查询返回的数据进行操作,但不能更改数据的分组或聚合-因此,问题是很难获取3行数据,然后使用表计算将其表示为1行

如果您有开发人员访问权限,或者可以询问有访问权限的人,我建议您将其带到LookML或SQL。如果你不能做到这一点,那么我建议你看看这个线程:它解释了如何在表格计算中实现这些函数。不过有点复杂

完成计算后,您可能希望使用“从可视化中隐藏否”来删除不感兴趣的行