スライサーを使用したピボットテーブルでの計算の切り替え

ピボット テーブルのスライサーは、従来の方法 (ソース データをフィルター処理するため) だけでなく、値領域でさまざまなタイプの計算を切り替えるためにも使用できます。

これを実装するのは非常に簡単です。必要なのは、いくつかの数式と補助テーブルだけです。 さて、これらすべてを通常の要約ではなく、Power Pivot データ モデルに従って作成された要約で行います。

手順 1. Power Pivot アドインの接続

Power Pivot アドインのタブが Excel に表示されない場合は、最初に有効にする必要があります。 これには XNUMX つのオプションがあります。

  • タブ 開発者 –ボタン COM アドイン (開発者 — COM アドイン)
  • ファイル – オプション – アドイン – COM アドイン – Go (ファイル — オプション — アドイン — COM アドイン — 移動)

これで問題が解決しない場合は、Microsoft Excel を再起動してみてください。

手順 2: Power Pivot データ モデルにデータを読み込む

初期データとして XNUMX つのテーブルを用意します。

スライサーを使用したピボットテーブルでの計算の切り替え

XNUMX つ目は売上を含むテーブルで、これに基づいて後で要約を作成します。 XNUMX つ目は、将来のスライスのボタンの名前が入力される補助テーブルです。

これらのテーブルは両方とも、キーボード ショートカットを使用して「スマート」(動的) に変換する必要があります。 Ctrlキー+T またはチーム ホーム – 表としてフォーマットする (ホーム — テーブルとしてフォーマット) タブで適切な名前を付けることが望ましい コンストラクタ (設計). たとえば、 営業 и サービス.

その後、各テーブルを順番にデータ モデルにロードする必要があります。これには、タブで使用します。 パワーピボット (Comma Separated Values) ボタンをクリックして、各々のジョブ実行の詳細(開始/停止時間、変数値など)のCSVファイルをダウンロードします。 データ モデルに追加 (データモデルに追加).

手順 3. スライスで押されたボタンを決定するメジャーを作成する

データ モデルによるピボットテーブルの計算フィールドが呼び出されます。 措置. フューチャー スライスで押されたボタンの名前を表示するメジャーを作成しましょう。 これを行うには、テーブルのいずれかで、下部の計算パネルで空のセルを選択し、次の構造を数式バーに入力します。

スライサーを使用したピボットテーブルでの計算の切り替え

ここでは、メジャーの名前が最初に来ます (押されたボタン)、次にコロンと等号の後に、関数を使用して計算する式 VALUES Power Pivot に組み込まれた DAX。

これを Power Pivot ではなく Power BI で繰り返す場合、コロンは必要なく、代わりに VALUES より現代的な対応物 - 関数を使用できます 選択された値.

式を入力した後にウィンドウの下部に表示されるエラーには注意を払いません。エラーが発生するのは、まだ要約と何かがクリックされたスライスがないためです。

ステップ 4. 押されたボタンで計算用のメジャーを作成する

次のステップは、前のメジャーの値に応じて、さまざまな計算オプションのメジャーを作成することです。 押されたボタン. ここで、式はもう少し複雑です。

スライサーを使用したピボットテーブルでの計算の切り替え

それを少しずつ分解しましょう:

  1. 演算 SWITCH – ネストされた IF の類似物 – 指定された条件の充足をチェックし、それらのいくつかの充足に応じて異なる値を返します。
  2. 演算 TRUE() – 論理的な「真」を与えるので、後で SWITCH 関数によってチェックされる条件は、それらが満たされた場合、つまり真の場合にのみ機能します。
  3. 次に、ボタンが押された測定値の値を確認し、XNUMX つの異なるオプションの最終結果を計算します。コスト、平均チェック、およびユニーク ユーザー数の合計です。 一意の値をカウントするには、関数を使用します 個別のカウント、および丸めの場合 – ROUND.
  4. 上記の XNUMX つの条件のいずれも満たされない場合、SWITCH 関数の最後の引数が表示されます。関数を使用してダミーとして設定します。 空欄().

ステップ 5. 要約の作成とスライスの追加

Power Pivot から Excel に戻り、そこですべてのデータとメジャーのピボット テーブルを作成する必要があります。 これを行うには、Power Pivot ウィンドウで メイン タブ選択コマンド 要約表 (ホーム — ピボット テーブル).

その後:

  1. 私たちはフィールドを投げます プロダクト 表から 営業 エリアへ (行).
  2. そこに野原を投げる 結果 表から サービス.
  3. フィールド上で右クリック 結果そしてチームを選択 スライスとして追加 (スライサーとして追加).
  4. 二小節目を投げる まとめ 表から サービス エリアへ 価値観 (値).

実際、ここにすべてのトリックがあります。 スライサー ボタンをクリックすると、ピボット テーブルの合計が必要な関数に切り替わります。

美しさ🙂

  • データ モデルによるピボットの利点
  • Power Pivot のピボット テーブルでの Plan-Fact 分析
  • Power Pivot アドインを使用して Excel でデータベースを作成する

 

コメントを残す