提案製品ごと・進捗ごとの活動状況のグラフ化。ただし、アポの件数=アポ+提案+受注の合計値というようにしたい

下記のようなデータセットから、提案製品ごとの活動状況をグラフ化したい

顧客名 案件名 進捗状況 活動日 登録日 提案製品
A株式会社 業務改善 ご提案 アポ・PR 2025/4/15 X999
株式会社C 業務改善 ご提案 アポ・PR 2025/4/4 X999
株式会社D 業務改善 ご提案 提案 2025/3/27 2025/4/2 X999
N株式会社 業務改善 ご提案 提案 2025/3/18 2025/3/11 X999
O株式会社 業務改善 ご提案 提案 2025/3/17 2025/3/11 Y888
P株式会社 業務改善 ご提案 提案 2025/3/12 2025/2/27 Y888
Q株式会社 業務改善 ご提案 受注 2025/3/12 2025/2/27 Y888

具体的には
製品「X999」を提案している製品に関して、進捗ごとの案件数を表示したい
しかし、進捗ごとの件数に関して
・アポの件数=アポ+提案+受注
・提案の件数=提案+受注
・受注の件数=受注
というように、前ステータスは、後ステータスの合計数としたい

このとき、どうすれば実現できるでしょうか?

KPIのビジュアルを使えば、意図したデータは表現できるのは把握しているのですが
KPIでは、各製品、各進捗に対して1グラフを消費してしまうので
・1シートに見たいデータを全てグラフ化できなくなる
・分析したい製品が増えたときにメンテナンスが大変
という課題があります。

なので、棒グラフやファネル・テーブルといったビジュアルで表現できると嬉しいのですが可能でしょうか?

@maegawa-r さん、ご質問ありがとうございます。

現状1シート当たりのビジュアル数の上限は50個のため、おっしゃるように製品数がこれを超える場合には単一のシートで表現するのが難しいうえにメンテナンスが課題になります。

単一のビジュアルで表現する方法は工夫次第で色々考えられると思いますが、まずは私の方で思いついたものを共有させていただきます。


案1: テーブル

  1. 以下のように、過去分を含め、案件の各ステージ毎の件数を集計するための計算フィールドを作ります。
    • アポ・PR
    ifelse(進捗状況="アポ・PR" OR 進捗状況="提案" OR 進捗状況="受注",1,0)
    
    • 提案
    ifelse(進捗状況="提案" OR 進捗状況="受注",1,0)
    
    • 受注
    ifelse(進捗状況="受注",1,0)
    
  2. テーブルビジュアルを作成しグループ化の条件に「提案製品」、値に上記で作成した計算フィールドを追加します。

これで以下のように各ステージの件数を製品別の一覧として可視化することが可能です。


案2: 垂直棒グラフ+スモールマルチプル ※データ依存

今回ご利用のデータはCRMなどから抽出したデータかと推察しております。もしその場合、既に「提案」や「受注」のステージの案件でも、以下のように前ステージの時の活動履歴が追加で取得できるようでしたら、垂直棒グラフで「進捗状況」をX軸に指定することでファネルチャートライクな表現はできるかと思います。また、垂直棒グラフの場合だとスモールマルチプルで最大64個までの「提案製品」を並べることが可能です。


ご参考になれば幸いです。

1 Like

ご回答ありがとうございます!
さっそくチャレンジしてみました。

案1: テーブル にて、ほしいデータがグラフ化できました!
ありがとうございます。

案1で作成する方法が、今のデータセットをそのまま使えるので
ひとまずは、こちらの方法で進めたいと思います。

2案いただき誠にありがとうございます。

1 Like