3

私のテーブルには、個々の販売者の重複した販売情報が多数含まれています。基本的に、ビューに重複した販売情報が含まれているかどうかをユーザーに示す列とメジャーを作成しました。

これは私のテーブルがどのように見えるかの非常に単純化された例です

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

次に、列を作成しました

=Acccount&Product&Revenue

これは非常に単純化された例です。私の実際のワークブックには、結合する必要がある 30 以上の列があります。

そして対策

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

これは非常にうまく機能していますが、列の束を組み合わせた計算列がファイルサイズを2倍にしていることがわかりました...

私が考えることができる唯一の解決策は、計算された列をメジャーに移動できるかどうかですが、複数の列でdistinctcountを使用する方法は考えられません。

これは可能ですか?

4

1 に答える 1

5

これを試して:

My Distinct Count := COUNTROWS(
 SUMMARIZE('Your Table','Your Table'[Account],'Your Table'[Product],'Your Table'[Revenue])
)
于 2016-01-19T07:50:56.477 に答える