2017-03-07 14 views
4

私は1時間以上ネットを精練しており、必要なものを見つけることができません。Qlikは複数のフィールドから別個のカウントを取得します

人名を含む2つの列があります。 ContactおよびCreated 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に比較的新しいです。それにもう一枚追加することは可能ですか?今では私は "Created"が1/1/2016.Thoughts以上の場所を追加する必要があることを発見しました。 – user1590497

+0

また、p in - = pは何を表していますか? – user1590497

+0

これを繰り返し保存するには、2つの列の間に異なる値を数えることが可能であることがわかっています。私は年の最初の日と現在の日/最終日のどちらか大きい方と比較した別個のカウント(連絡先+作成者)との差を計算する必要があります。例えば2016年1月1日に100個、2011年12月31日に125個、表示された値は25個になります。 2011年1月1日に150、2011年3月8日に166、表示される値は16に等しくなります。 – user1590497

関連する問題