Qlik Sense中统计表格行数并设置为图表标题的问题求助
Qlik Sense表格标题显示总行数解决方法
问题原因
RowNo(TOTAL)和NoOfRows()在图表标题的表达式环境中返回1,是因为这两个函数属于行级计算函数,在标题这种聚合上下文里无法正确识别整个表格的数据集,只会返回当前上下文的单行计数。
可行解决方法
方式一:使用
Count(*)统计总行数
直接统计表格的所有行数,公式如下:'Data with ' & Count(*) & ' rows'如果需要忽略图表的筛选条件,统计原始表格的总行数,可加上
TOTAL修饰:'Data with ' & Count(TOTAL *) & ' rows'方式二:指定表格名调用
NoOfRows()
你之前的NoOfRows()没有传入表格名称参数,导致无法正确识别目标表格。正确写法是传入表格名'data':'Data with ' & NoOfRows('data') & ' rows'方式三:基于唯一列统计(更精准)
如果表格有唯一标识列(比如ID),用Count(DISTINCT)避免重复计数:'Data with ' & Count(DISTINCT ID) & ' rows'
内容的提问来源于stack exchange,提问作者maven
相关产品推荐
相关产品推荐

