Skip to main content

すみません、相談をさせてください(テストデータがあれば分かりやすいのですが、文書での説明となりどうかお許しください)

 

やりたいこと

 

・ ある特定の期間(例えば今年度)における特定部門の販売店ランキング(販売金額)を表示しつつ、同時に、昨年の販売実績を参考値として二次軸で表示させたい

 

データセット例)

販売日、担当部門、販売先、品物、販売金額

 

例えば、上記のように5つのフィールドがあるとすれば、担当部門Aにおける2019年度の販売金額上位20位を表示させつつ、同時に昨年実績を表示させるというものです(Reference、ガントチャート、もしくは2軸)

前者に関しては、年(販売日)と担当部門をコンテキストにすれば容易にできるのですが、そうすると昨年の実績がフィルターアウトされてしまうため、昨年実績を表示させることができません

一方、年(販売日)を2年間でフィル―ターすると、2年の合計を参考にして順位が計算されてしまうため、2019年だけの販売額で順位が表示されないというジレンマに陥っています

 

以下、スーパーストアからデータを持ってきて、イメージを作ってみました。オーダー日を2018年でフィルターし、製品名(上位20-数量)でフィルターをしています(左の図)

むろん、2018年の販売数量上位20が表示されるわけですが、この製品順位を状態を維持したまま、昨年の販売数量の実績を比較値として表示させたいということです

右の図のように、2017年の数量を取得するためにオーダー日を2017年まで広げれば、2017-2018年の販売数量をもとにした順位になってしまい、2018年の販売数量順位が維持されず、困っています

 

特定年の順位(販売額)を維持したまま、昨年の販売額実績を表示させる方法pastedImage_3.png

 

何かいい方法はあるものでしょうか?

3 risposte
  1. 20 ago 2019, 00:14

    せっかくサンプルスーパーストアで例示していただいたいますので、そのワークブックを付けていただけるだけでも、みなさん回答しやすいと思います。

     

    やり方はいくつかありますが、上位20までの製品に絞るところを表計算で行うという方法はいかがでしょうか。

     

    年ごとの計算式を作って、

    せっかくサンプルスーパーストアで例示していただいたいますので、そのワークブックを付けていただけるだけでも、みなさん回答しやすいと思います。 やり方はいくつかありますが、上位20までの製品に絞るところを表計算で行うという方法はいかがでしょうか。 年ごとの計算式を作って、 表計算で2018年の数量の順位を獲得。 作成したランクをフィルターに複製して、最大値を20に。 あとは2017年の数量でグラフを作

     

    表計算で2018年の数量の順位を獲得。

    pastedImage_3.png

     

    作成したランクをフィルターに複製して、最大値を20に。

    pastedImage_4.png

     

    あとは2017年の数量でグラフを作成します。(下図は2018年のランク順に並んでいることを示すために、2018年の数量のグラフも表示しています。)

    pastedImage_5.png

0/9000