Qlik从多个领域获得不同的计数

问题描述:

我一直在网上冲刷了一个多小时,无法找到所需的东西。Qlik从多个领域获得不同的计数

我有两列包含人名; ContactCreated 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 ByContact的名称之一。

+0

你真棒!非常感谢。我对Qlikview比较陌生。是否有可能再添加一件作品?现在,这是工作,我发现我需要添加'创造'大于或等于1/1/2016.Thinking? – user1590497

+0

也是 - p中代表什么? – user1590497

+0

为了节省迭代,这正是我现在要做的,我知道计算两列之间的不同值是可能的。我需要计算一年中第一天与当前日期/最后一天的差别计数(联系+创建者)之间的差异,以较大者为准。例如100/1截至2016年1月1日,125截止于2016年12月31日,所示值等于25。在2017年1月1日为150,在2017年3月8日为166,所显示的值将等于16. – user1590497