私は顧客情報と買物店舗を含む取引データを持っています。私は単純なDISTINCTCOUNT([Site Name])
小節で各顧客が使用した異なる店舗の数を数えることができます。パワーBIで計算された数値で要約する方法は?
数百万の顧客がおり、X個の店舗を訪問した顧客の合計を示す単純な要約表を作成したいと考えています。ヒストグラムのように。訪問した店舗の最大値は6、最小値は1です。
これは複数の方法がありますが、私はDAXを初めて使用しているので、私がまだ考えていることはできません。
私は顧客情報と買物店舗を含む取引データを持っています。私は単純なDISTINCTCOUNT([Site Name])
小節で各顧客が使用した異なる店舗の数を数えることができます。パワーBIで計算された数値で要約する方法は?
数百万の顧客がおり、X個の店舗を訪問した顧客の合計を示す単純な要約表を作成したいと考えています。ヒストグラムのように。訪問した店舗の最大値は6、最小値は1です。
これは複数の方法がありますが、私はDAXを初めて使用しているので、私がまだ考えていることはできません。
最も簡単な方法:あなたのDISTINCTCOUNT([Site Name])
対策がCustomerStoreCount
と呼ばれていると仮定すると、
StoreCount
を含むモデルに、StoreCount
、新しい次元のテーブルを追加します。値1,2,3,4,5,6(最大店舗数まで)を入力します。ThisStoreCount = MAX(StoreCount[StoreCount])
。TotalCustomers:=DISTINCTCOUNT(CustomerTable[Customer])
StoreCount[StoreCount]
とCustomersWhOVisitedXNumberOfStores
を使用するなど、あなたのピボットテーブル/レポートツールでCustomersWhoVisitedXNumberOfStores := CALCULATE (TotalCustomers, FILTER(VALUES(CustomerTable[Customer]), ThisStoreCount = CustomerStoreCount))
(StoreCount
とCustomerTable
の間には関係がありませんので)そこで、基本的ドラムロール...その顧客のCustomerStoreCount
各StoreCount[StoreCount]
値に対して最大StoreCount[StoreCount]
値とを比較し、顧客リストを通じて自分自身を歩きます。一致する場合はそれを保持し、そうでなければフィルタを外します。店舗訪問がStoreCount[StoreCount]
の値に等しい顧客数がカウントアップされます。
そしてもちろん、より一般的なモデリングのヒント:あなたはによって何かメトリックを表示したい何かは、属性ではないこと、(店舗の数で、すなわち顧客数は訪問しました)メトリック