-1

データモデルとして次のデータセットがあります。

    Country          City         AssetCount                              
      USA         Newyork           50                                
      USA         Washington        40
      USA         California        30

     India        Bangalore          100
     India        Delhi             50
     India        Bombay            30

国レベルと都市レベルでの Assetcount の合計を同じ行に表示する 1 つの行を表示したいと考えています。

次のように、都市と国をスライスするための 2 つのスライサーがあります。

USA        Newyork        
India      Washington    
           California    
           Bangalore    
           Delhi        
           Bombay    

したがって、国をインドとして選択すると、国 (インド) レベルでの Asset-Count の合計が表示されます。同様に、City を Delhi として選択すると、City(Delhi) レベルで Asset-Count が表示されます。

   India      Delhi
    180        50

DAX を使用して PowerPivot を使用することは可能ですか?

MSDNでの質問の関連コンテンツ

実際、あなたのソリューションは機能していません。私は国として階層を作成しました->都市&それを行に保持しました。したがって、特定の国と都市を選択すると、次のように表示されます。

Row Labels           AssetCount
USA                      40
Washington               40
Grand Total              40

でも私はしたい

アメリカ ワシントン
120 40

またはのようかもしれません

USA                  120
Washington           40

以下のような集計関数をいくつか試しました。

=SUMX(VALUES(クエリ[都市]),CALCULATE(SUM(クエリ[資産数])))

=CALCULATE(SUM(クエリ[資産数]),SUMMARIZE('クエリ',クエリ[都市]))

ここでクエリはデータモデルのテーブルであり、都市は国に置き換えることができます。しかし、機能していません。

同じ行にそのようなカウントを表示することは可能ですか?

4

2 に答える 2

2

Power Pivot を使い始めたばかりのようですね。詳細については、このページのリンクを参照してください。

いただいたデータをエクセルに貼り付けました。

  1. データを選択し、[データ モデルに追加] をクリックして、[データにヘッダーがある] のボックスをオンにしました。
  2. AssetCount 列のデータ型が整数であることを確認しました。次に、[ピボット テーブル] ボタンをクリックして、既存のスプレッドシートにピボット テーブルを作成しました。
  3. 値に AssetCount を入力し、フィールド値の設定で合計に設定されていることを確認しました。
  4. ピボット テーブルを選択し、[ピボットテーブル ツール] の [分析] タブに移動して、[スライサーの挿入] ボタンをクリックしました。
  5. Country と City の両方をスライサーとして選択しました。

これにより、目的の結果が得られます。ここに画像の説明を入力

于 2014-01-02T17:05:15.043 に答える
0

2 つの数字を続けて表示したい場合、それは非常に簡単です。これらのスライサーが行うことはすべて、ピボット テーブルにフィルターを配置することであることに注意してください。

したがって、都市の結果を取得するには、AssetCount を単純に合計する暗黙のメジャーまたは明示的なメジャーのいずれかを使用できます。

国の結果については、都市フィルターを次のようにオーバーロードします: =calculate(SUM(Query[AssetCount]),ALL(Query[City]))

そこに国名と都市名も必要な場合は、少し注意が必要です。

于 2015-05-29T09:09:11.323 に答える