我有一个名为“ Day”的自定义维度,我想创建一个表格,在其中我每天在第一行(例如,Mon,Tue,Wed,Thu,Fri,Sat,Sun)和第二列中列出,我想计算每天发生多少次。因此,输出类似于“星期一:401,星期二:500”等。
如果可能的话,如何在计算字段中执行此操作?
答案 0 :(得分:1)
我在Looker Community上回答了这个问题,但我也将其粘贴在此处以提高可见性。
实际上在计算字段中很难做到!
表格计算返回结果集后对其进行操作-因此,您所获得的分组就是表格计算所要进行的分组。返回维度和计数表calc / custom度量只会计算可见行,并且由于SQL将所有相似的行分组在一起,因此每次得到的结果都是1。
但是,lookml类型计数的度量可以正确地执行此操作,因为它会在生成其他结果的同时计算计数。 下面是一个示例:日期字段,该字段上自定义类型计数的度量,然后是实际类型计数的度量。您可以看到自定义指标每次返回1,而LookML指标返回实际计数。
我会去的!实际上,这是最容易实现的LookML字段之一。你只需要说
措施:计数{ 类型:计数 } 就是这样。有关更多信息:https://docs.looker.com/reference/field-reference/measure-type-reference#count