更新、再利用、および定期レポート作成
メニューを表示するにはスワイプしてください
モデル駆動型ワークブックは、データが変更された際に再構築する必要はなく、リフレッシュのみで対応可能。これは前のセクションで行った作業の実用的な成果であり、数時間かけて数式を更新したり、壊れた参照を修正したりする代わりに、ダッシュボードの更新が数分で完了。
新しいデータは既存のテーブル構造と完全に一致している必要がある—同じ列名、同じ順序、同じデータ型、一貫したキー値。列の不一致やキー列の予期しない空白があると、リフレッシュ後にメジャーが誤った結果を出す原因となる。
新しいデータに現在の日付テーブルの範囲を超える日付が含まれている場合、それらの行はタイムインテリジェンスメジャーで参照できない。リフレッシュ前に、日付テーブルが新しいデータの全範囲(新しい月を含む)をカバーしているか確認し、必要に応じて拡張。
すべてのピボットテーブルとグラフは同じデータモデルから取得されるため、「すべて更新」ボタンを一度押すだけで、月次ダッシュボード、四半期ダッシュボード、同じワークブック内の他のピボットベースのレポートすべてが同時に更新される。各チャートやダッシュボードを個別に更新する必要はない。
タスク
新たに添付されたファイルには、1か月分の追加売上行を含むNewDataシートが含まれています。これをS5Ch3およびそれ以前で使用したワークブックにコピー。
あなたのタスクは、理論ハンドアウトの7ステップチェックリストに従い、月次データの完全なリフレッシュを最初から最後まで実施することです。以下の各ステップは、そのチェックリストに直接対応しています。
ステップ1 — 受信データの確認
NewDataシートに移動します。Salesテーブルに触れる前に、以下を確認してください。
- 列ヘッダーがSalesテーブルと完全に一致していること:OrderID、OrderDate、CustomerID、ProductID、Quantity、UnitPrice、Total。
- データ内に空白行がないこと。
- OrderDateの値が実際の日付であること(左寄せのテキスト日付はDatesリレーションシップで問題を引き起こします)。
メモ:新しいデータがカバーする日付範囲は何ですか?これはステップ3で必要になります。
ステップ2 — 新しい行をSalesテーブルに追加
- Salesシートに移動します。Salesテーブルの一番下までスクロールし、テーブル枠内の最初の空白行を特定します。
- NewDataシートに戻ります。すべてのデータ行(ヘッダー行を除く)を選択してコピーします。
- SalesシートのSalesテーブル内の最初の空白セルをクリックし、貼り付けます。
確認:新しい行にテーブルの交互の行の網掛けが適用されていることを確認してください。適用されていない場合、貼り付けがテーブル外に行われています。元に戻して、1つ上のセルをクリックして再度貼り付けてください。
ステップ3 — Datesテーブルの拡張
Datesテーブルは現在、2025年2月28日で終了しています。新しいデータには2025年3月の行が含まれています。
- Datesシートに移動します。28/02/2025の下、テーブル内のDate列の最初の空白セルをクリックします。
- 2025年3月の各日付分の行を追加します。Year、Month、MonthName、Quarter列は既存のパターンに従って入力してください。
ヒント:既存の行でYear、Month、Quarterに数式(例:=YEAR(A2))が使われている場合は、新しい日付と一緒にその数式も拡張してください。値を手入力する必要はありません。
Datesテーブルの最終行が31/03/2025(または新しいデータの最終日付、どちらか遅い方)になっていることを確認してください。
ステップ4 — モデルのリフレッシュ
- データタブ → すべて更新 をクリックします。
- エラーメッセージや黄色の警告バーが表示されないか確認します。何も表示されなければ、リフレッシュは成功です。
任意の確認:Power Pivotウィンドウを開き、Salesデータビューの下部にある行数を確認します。以前より多くなっているはずです。
ステップ5 — 結果のスポットチェック
Dashboardシートに移動し、以下を確認します。
- 月次トレンドラインチャートに2025年3月が表示されていますか?
- PT_Regionピボットテーブル(必要に応じて一時的に表示)で総計が妥当な増加になっていますか?
- RegionおよびCategoryスライサーが正しく機能し、空白や予期しない項目がありませんか?
これらのチェックのいずれかが失敗した場合は、ステップ2と3に戻り、データが正しいテーブル範囲内に貼り付けられているか、Datesテーブルがすべての新しい日付をカバーしているかを確認してください。
ステップ6 — 最終確認と保存
- すべてのリストでスライサーに「(blank)」エントリが表示されていないことを確認します。RegionまたはCategoryスライサーに空白エントリがある場合、Salesテーブルの一部の行に対応するCustomerIDまたはProductIDが各ディメンションテーブルに存在しないことを示します。
- 一時的に表示したPT_シートを再度非表示にします。
- ワークブックを保存します。
1. Salesテーブルの枠の1行下(テーブル外)に200件の新しい売上行を貼り付け、「すべて更新」をクリックしました。ダッシュボードはどうなりますか?
2. Datesテーブルが2025年12月31日で終了しています。Salesテーブルに2026年2月の売上データを追加し、モデルをリフレッシュしました。ピボットテーブルで2026年2月の行はどうなりますか?
3. 同僚が3つの別々のExcelワークブックを管理しています。1つは月次売上レポート用、1つは四半期レビュー用、もう1つは年間サマリー用です。それぞれが売上データの独自のコピーを持っています。この方法が単一のモデルワークブックと比べて持つ主なリスクは何ですか?
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください