如何让文本表中缺失数据的维度行计数显示0而非空白?
如何把文本表空行的计数空白转为0
嘿,这个需求我太熟了!你已经通过开启Analysis -> Table layout -> show empty rows让缺失的维度行显示出来,这步走对了,接下来只要做个简单的计算字段就能解决空白的问题:
第一步:新建计算字段
点击顶部菜单栏的Analysis > Create Calculated Field,在弹出的编辑框里写这个公式:IFNULL(COUNT([你的度量字段]), 0)(如果是去重计数就用
COUNTD(),根据你原本的计数需求调整就行)
这个IFNULL()函数的作用就是:如果前面的计数结果是空值(也就是没数据的时候),就返回0,有数据的话就正常显示计数值。第二步:替换原度量
把文本表里原来用来计数的字段,换成这个刚创建的计算字段。现在再用日期过滤,哪怕某个维度(比如B)没数据,对应的计数列也会显示0而不是空白啦!
额外提个小建议:如果你的维度值固定就是"A""B""C",可以把这个维度做成固定集(Fixed Set),这样不管后续怎么加过滤条件,这三个值都会稳稳出现在表中,和show empty rows配合使用,效果更靠谱~
内容的提问来源于stack exchange,提问作者ez4nick
相关产品推荐
相关产品推荐

