前几天在做一个奖励的发放表,发现在导入多个关联表单后,出现计数结果错误的情况。在excel表中,单个奖项的获奖店名没有重复。然而,在qlikview中用count(奖项)计数时,结果却显示为有重复。
图表的属性如下:
- 图表类型 -- 垂直表
- 维度 --- 获奖店名、 奖项
- 表达式 --- count(奖项)
原始数据中,每个获奖店名在单个奖项中最多出现1次,比如,获奖店34409只能获得一个奖项1。 然而,qlik图表中,有不少店的单个奖项获奖数>1。
经检查发现,出现错误计算的店名,在excel表中,业务员这一列的值为空。 把空的单元格填入任意值后,计算显示为正确。
解决方法有了,但原因还是找不到,或许是qlik软件设计中的漏洞。
笔者也发现,只有数据量较大时才会发生此问题。如果只有几十条数据,即使有某个单元格为空,也不会出现显示明显的错误结果。
有兴趣交流的可以留言获取这个问题的数据例子。