Qlik从多个领域获得不同的计数
问题描述:
我一直在网上冲刷了一个多小时,无法找到所需的东西。Qlik从多个领域获得不同的计数
我有两列包含人名; Contact
和Created By
。两者都是相同的格式。
基本上我需要统计这两列的不同值。例如该名称可以在每个数据列中多次,但我只希望将该名称计入一次。
我尝试使用下面的代码,但它返回的数字高于两列之间的实际不同值。
=Sum(Aggr(Count(Distinct [Created By]),[Contact]))
也试过这个,和上面一样返回相同的数字。
=Count(Distinct [Contact] & [Created By])
在此先感谢!
答
我想你可以尝试这样的事:
count(distinct Contact) + count({$<[Created By]-=p(Contact)>} distinct [Created By])
基本上,它增加了不重复计数从Contact
到的唯一身份从Created By
计数,其中Created By
不Contact
的名称之一。
你真棒!非常感谢。我对Qlikview比较陌生。是否有可能再添加一件作品?现在,这是工作,我发现我需要添加'创造'大于或等于1/1/2016.Thinking? – user1590497
也是 - p中代表什么? – user1590497
为了节省迭代,这正是我现在要做的,我知道计算两列之间的不同值是可能的。我需要计算一年中第一天与当前日期/最后一天的差别计数(联系+创建者)之间的差异,以较大者为准。例如100/1截至2016年1月1日,125截止于2016年12月31日,所示值等于25。在2017年1月1日为150,在2017年3月8日为166,所显示的值将等于16. – user1590497