2017-03-07 1 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]) 

기본적으로,이 Created ByContact에있는 이름 중 하나가 아닌 Created By에서 순 개수에 Contact에서 순 수를 추가합니다.

+0

당신은 굉장합니다! 정말 고맙습니다. 나는 Qlikview에 상대적으로 새롭다. 하나 이상의 조각을 추가 할 수 있습니까? 이제 작업 중입니다. '생성됨'이 1/1/2016보다 크거나 같은 부분을 추가해야한다는 사실을 발견했습니다. – user1590497

+0

또한 p in - = p는 무엇을 의미합니까? – user1590497

+0

반복을 저장하려면 두 열 사이의 고유 한 값을 계산하는 것이 가능하다는 것을 이제 알았습니다. 나는 올해의 첫 번째 날과 현재의 어느 날의 어느 날 중 어느 날 둘 중 큰 날짜와 비교하여 올해의 첫날에 별개의 카운트 (contact + created by)의 차이를 계산해야합니다. 예 : 2016 년 1 월 1 일에 100 개, 2013 년 12 월 31 일에 125 개, 표시된 값은 25 개입니다. 2011 년 1 월 1 일 150 일, 2011 년 3 월 8 일 166 일, 표시된 값은 16 일 것입니다. – user1590497

관련 문제