2017-03-07 38 views
4

我一直在網上衝刷了一個多小時,無法找到所需的東西。Qlik從多個領域獲得不同的計數

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

基本上我需要統計這兩列的不同值。例如該名稱可以在每個數據列中多次,但我只希望將該名稱計入一次。

我嘗試使用下面的代碼,但它返回的數字高於兩列之間的實際不同值。

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

也試過這個,和上面一樣返回相同的數字。

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

在此先感謝!

回答

3

我想你可以嘗試這樣的事:

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