0

私の組織では、さまざまな営業担当者が多くの販売取引の一部である可能性があります。以下の表は、各営業担当者の売上高を示しています。ただし、ユーザーがテーブルをどのように使用しているかによって、ピボットは収益データを 2 倍または 3 倍にカウントする場合があります。

たとえば、ユーザーが SalesManager1 をフィルター処理すると、SalesPersonnel 1 と 3 の両方が ProductA を販売したため、重複が発生します。ただし、SalesPersonnel1 のみにフィルターをかけると、二重カウントはありません。同様に、ユーザーが SalesManager4 を選択した場合、2 人の営業担当者が自分に報告しているにもかかわらず、それらは別個の販売トランザクションの一部であったため、重複はありません。

ユーザーが見ているビューに重複の可能性がある場合にフラグを立てるメジャーを作成したいと考えています。ただし、データ モデルの構築方法を変更することはできません。データモデル内でこれをすべて行う方法はありますか? おそらくピボットテーブルを作成してフィルター/スライサーを共有し、アカウントと製品の営業担当者の数を数えることができることはわかっていますが、より洗練されたソリューションを望んでいます...提供できるヘルプ/サポートをいただければ幸いです!

ありがとうございました

SalesManager  SalesPersonnel   Acccount   Product  Revenue
SalesManager1 SalesPersonnel1 Acccount_A Product_A 100000
SalesManager1 SalesPersonnel1 Acccount_B Product_C 100000
SalesManager1 SalesPersonnel3 Acccount_A Product_A 100000
SalesManager2 SalesPersonnel3 Acccount_B Product_C 100000
SalesManager1 SalesPersonnel2 Acccount_B Product_C 100000
SalesManager1 SalesPersonnel2 Acccount_B Product_C 100000
SalesManager4 SalesPersonnel4 Acccount_B Product_A 100000
SalesManager4 SalesPersonnel4 Acccount_A Product_D 100000
SalesManager4 SalesPersonnel5 Acccount_A Product_B 100000
SalesManager4 SalesPersonnel5 Acccount_A Product_A 100000
4

2 に答える 2

0

私自身の質問に答えて申し訳ありませんが、これが私がやったことです。上記のポスターからヒントを得て、自分のニーズに合わせてアレンジしました。

これが私がやったことです: Account、Product、および Revenue を結合する新しい列を追加しました。

ConsldforDupeCheck:=Acccount&Product&Revenue

次に、メジャーを作成しました

DoubleCountCheck = if(CALCULATE(DISTINCTCOUNT([ConsldforDupeCheck]))=COUNTROWS(Table),"","*PossibleDoubleCountError*")

これにより、その場で重複をチェックする手段を持つことができました。ボブ、ヒントをありがとう!!

于 2015-12-13T19:43:23.733 に答える