毎月の月初。先月の数字を集計し、グラフを作り、「先月はこういう動きでした」というコメントを書いて、体裁を整えてPDFにする。月次レポートづくりは、一つひとつは難しくないのに、合わせると半日仕事になりがちな作業です。

このシステムは、売上やKPIのスプレッドシート/CSVを取り込むだけで、集計・グラフ・分析コメント・体裁づくりまでを自動化し、そのまま社内共有や提出に使えるブランド付きのPDFレポートを生成します。

効果を示す数値は、中小企業の月次レポート業務を想定したモデルケースに基づく想定値です(特定企業の実測ではありません)。入出力サンプルには自社T-WORKSの想定KPIと、架空の「株式会社サンプル商事」を使用しています。

何を解決するためのものか

月次レポートは「定例業務」であるがゆえに、毎月決まった時間を奪っていきます。

  • Excelで集計してグラフを作り直す作業が、毎月発生する
  • 前月比・前年比の計算ミスや、グラフの貼り間違いが起きやすい
  • 「数字を並べる」だけで力尽きて、肝心の「だから何が言えるか」のコメントが薄くなる
  • 作る人によって体裁がバラバラになり、見栄えが安定しない

つまり、付加価値の低い「集計・整形」に時間が取られ、本来時間をかけたい「読み解き」が後回しになりがちです。このシステムは、定型作業を自動化し、見栄えのする成果物を一定品質で出せるようにすることを目的としています。

どんなシステムか

使い方はシンプルです。普段使っている売上・KPIのデータ(Excel/CSV)を取り込むと、システムが次の処理を自動で行います。

  1. 集計 — 月別・項目別に数値を集計する
  2. 比較 — 前月比・前年比を自動計算する
  3. 可視化 — 推移や構成比をグラフにする
  4. 分析コメント — AI(Claude)が数字の動きを読み取り、要点を文章で添える
  5. 組版 — ロゴ・配色を反映したブランド付きのPDFに整える

特別なシステムへの乗り換えは不要で、すでにExcelやCSVで管理しているデータをそのまま使える点を重視して設計しています。

入力と出力

このシステムの肝は「ありふれた入力データ」から「そのまま出せる成果物」までを一気通貫で作るところにあります。実際の入力と出力をお見せします。

取り込む元データ(売上・KPIのスプレッドシート)

入力は、上のような見慣れた売上・KPIの表です。特別なフォーマットに整え直す必要はありません。

画面上に表示された月次レポート(グラフとAI分析コメント)

取り込むと、数秒〜十数秒で上のようなレポートが画面に表示されます。グラフと数値、そして「何が起きているか」を説明するAIの分析コメントがセットになっています。

生成されたブランド付きPDF(1ページ目)

そして、これをそのままブランド付きのPDFとして出力できます。ロゴ・配色・レイアウトが整っているため、社内共有はもちろん、社外への提出資料としてもそのまま使える品質を目指しました。

レポートのテンプレートは差し替え可能で、業種や用途に合わせて項目・グラフ・体裁・配色(ブランド)を変えられます。下は、広告運用レポート向けに項目とデザインを調整した例(架空の「株式会社サンプル商事」)です。表紙の色や扱う指標(広告費・媒体内訳・CPAなど)が、自社レポートとは別物になっているのが分かります。

別業種向けに調整したPDFレポート(広告運用レポートの例)

同じ仕組みで、扱う指標も見た目も御社仕様に作り込めます。

実装で工夫したこと

1. 「自由なデータ」を壊さずに集計する

現場のデータは、列の並びや表記が完全には揃っていないのが普通です。そこで、取り込み時に列の意味を判定し、表記ゆれや空欄があっても集計が破綻しないように前処理を入れています。「整ったデータを用意してから使う」のではなく、「今あるデータをそのまま使える」ことを優先しました。

2. 前月比・前年比を自動で、間違いなく

手作業のレポートで最も事故が起きやすいのが、比較計算とグラフの貼り間違いです。前月比・前年比はシステム側で機械的に算出し、グラフも同じデータから自動生成することで、人手による転記ミスが入り込む余地をなくしています。

3. 「集計=決まった処理」「解釈=AI」を分けた

前月比・前年比・構成比・良否の判定といった数字の計算は、すべて決まったコード(決定的な処理)で行い、AIには「解釈の文章」だけを書かせています。AIに計算までさせると同じ入力でも結果がぶれますが、計算を切り離すことで再現性が保て、自動テスト(pytest 62件が通過)で品質も固められます。AI部分はモックに差し替えてテストでき、APIキーを差し替えれば実際のAI(Claude)に切り替わる構成です。

なお、生成される分析コメントは集計済みの実数値に紐づくため、読み手が後から数字と突き合わせられる、検証可能な内容になっています。

4. 「良し悪しは指標の向きで変わる」を作り込んだ

「増えた=良い」とは限りません。売上が増えるのは良いことですが、広告費やCPA(顧客獲得単価)は下がるほうが良い指標です。そこで、増減の矢印(▲▼)と色(良い=緑/悪い=赤)を分けて扱い、広告費の増加は赤、CPAの低下は緑で表示するなど、指標ごとに「向き」を判定しています。数字を眺めるだけで良し悪しが直感的に伝わる、地味だが効く作り込みです。

5. 「映える成果物」にするための組版

このシステムの価値は、最終的に出てくるPDFの完成度に集約されます。フォント・余白・グラフの色・ロゴ配置といった細部を作り込み、データが変わってもレイアウトが崩れないよう組版を自動化しました。画面のプレビューとPDFは同じテンプレートから作っているため、「画面で見た通りのPDF」が出ます。日本語フォントを同梱して文字化けも防いでいます。中身が同じでも、見栄えが整っているだけで「そのまま出せる資料」になります。

成果(想定)

このシステムを使うことで、以下のような効果を想定しています。

項目

従来

導入後(想定)

月次レポート作成の時間

1回あたり半日〜1日

数秒で初稿PDF(人は確認・微修正のみ)

集計・グラフのミス

発生しやすい

仕組みで防止

レポートの見栄え

作る人による

一定品質で統一

分析コメント

後回しになりがち

自動で叩き台を生成

※上記は想定値であり、実際の効果はデータの量・項目数・運用方法によって変わります。

データの扱い

取り込んだ売上・KPIデータは、AIの学習に使われない設定で処理しています。また、生成したレポートはその場で表示・ダウンロードするのみで、サーバー側に保存しない運用とすることもできます。社内の機微な数字を扱う前提で設計しています。本記事のサンプルはすべて架空のデータ(自社T-WORKSの想定KPIと、架空の「株式会社サンプル商事」)で、実在の社名・個人名・金額は含みません。

御社のレポート業務でも

このシステムは、毎月(あるいは毎週)決まった数字をまとめている業務であれば、業種を問わず活用できます。売上だけでなく、来店数・問い合わせ件数・広告の運用実績・在庫の動きなど、扱う指標は御社の業務に合わせて設定できます。

「数字はあるのに、レポートにまとめる時間が取れない」「毎月の集計と体裁づくりに追われている」と感じている場合は、御社のデータと提出フォーマットに合わせた形で、同様の仕組みを実装することが可能です。