2016-08-11 7 views
0

との違いを表示するには、次のは、以下のデータに基づいて、PowerPivotの

Location Salesperson Category SalesValue 
North  Bill  Bikes  10 
South  Bill  Bikes  90 
South  Bill  Clothes  250 
North  Bill  Accessories 20 
South  Bill  Accessories 20 
South  Bob   Bikes  200 
South  Bob   Clothess 400 
North  Bob   Accesories 40 

私は、Excel 2016で、次の販売ピボットテーブルに

   Bill Bob 
Bikes  100 200 
Clothes  10 160 
Accessories 40  40 

を持って、私は今、ビルとボブとの間の差をdiplayしたいと思い、重要なのは、テーブルを差分でソートできることです。 Salesをもう一度追加し、 "Bill"との違いとして表示しようとしました。これは私に正しい値を与えますが、計算された差異ではなく、基礎となる販売価値に応じてソートします。

  Bill Bob Difference 
Bikes  100 200   100 
Clothes  10 160   150 
Accessories 40  40   0 

DAX計算のいくつかの形式を使用する必要がありますが、正確な方法を見つけるのは難しいです。誰も私にポインタを与えることができますか?

答えて

1

計算の尺度を作成します。

BillとBobがテーブルの列である場合。

Difference = ABS(TableName[Bill] - TableName[Bob]) 

ビルとボブがある場合の対策:

Difference = ABS([Bill] - [Bob]) 

UPDATE:のみボブとビルの間の差を計算する式。

小節(この場合はDifferenceBillAndBob)を作成し、次の式を使用します。

DifferenceBillAndBob = 
ABS (
    SUMX (FILTER (Sales, Sales[SalesPerson] = "Bob"), [SalesValue]) 
     - SUMX (FILTER (Sales, Sales[SalesPerson] = "Bill"), [SalesValue]) 
) 

テストされていませんが動作するはずです。

これが役立つかどうか教えてください。

+0

ありがとうございました。私は "Salespa"という表に "salesperson"という列を持っています。 – BarneyW

+0

@BarneyW、質問を更新し、データテーブルのサンプルを含めてください。 2人の営業担当者しかいませんか、またはBillとBobの違いだけを表示したいですか? –

+0

アレハンドロありがとうございます、もっと多くの営業員がいるかもしれませんが、今はボブとビルの違いに興味があります – BarneyW

関連する問題