1

我有一个名为“Day”的自定义维度,我想创建一个表格,在该表格的第一行(即周一、周二、周三、周四、周五、周六、周日)列出每一天,在第二列中,我想计算每天发生的次数。因此,输出类似于“周一:401,周二:500”等。

如果可能,如何在计算字段中执行此操作?

4

1 回答 1

1

我在Looker Community上回答了这个问题,但我也会把它粘贴在这里,以方便查看。

这在计算字段中实际上很难做到!

表格计算在返回结果集后对其进行操作——因此,您获得的分组就是表格计算将对其进行操作的分组。返回一个维度和一个计数表计算/自定义度量只会计算可见行,并且由于 SQL 已将所有相似的行分组在一起,因此您每次都会得到 1 的结果。

但是,类型计数的lookml 度量将正确执行此操作,因为它会在生成其他结果的同时计算计数。下面是一个示例:日期字段、该字段上的自定义类型计数度量,然后是类型计数的实际度量。您可以看到自定义度量每次返回 1,而 LookML 度量返回实际计数。

在此处输入图像描述 我会去的!实际上,它是最容易实现的 LookML 字段之一。你只需要说

measure: count { type: count } 就是这样。更多信息:https ://docs.looker.com/reference/field-reference/measure-type-reference#count

于 2019-04-22T15:49:26.103 回答