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

时间:2017-03-07 20:49:48

标签: count aggregate qlikview

我已经在网上搜了一个多小时,找不到我需要的东西。

我有两列包含人名; ContactCreated By。两者的格式相同。

基本上我需要计算这两列组合的不同值。例如名称可以多次出现在每列数据中,但我只希望名称计数一次。

我尝试使用以下内容,但它返回的数字高于两列之间的实际不同值。

=Sum(Aggr(Count(Distinct [Created By]),[Contact])) 

也尝试了这个,并且上面返回了相同的数字。

=Count(Distinct [Contact] & [Created By])

提前致谢!

1 个答案:

答案 0 :(得分:4)

我认为你可以尝试这样的事情:

count(distinct Contact) + count({$<[Created By]-=p(Contact)>} distinct [Created By])

基本上,它会将Contact中的唯一身份计数添加到来自Created By的唯一身份数,其中Created By不是Contact中的其中一个名称。