この記事で分かること

  • Power BIの全体像(DesktopとServiceの役割分担)と、データ取得から共有までの処理フロー
  • Excelとの違いと、実務での使い分けの判断基準
  • 部門×月次の予実ダッシュボードを設計する手順(整数の設例つき)
  • 最初に覚えるDAX(合計・前年比)と、導入時の落とし穴

結論:「毎月作り直す報告」から「自動で更新される報告」へ

Power BI(パワービーアイ)は、Microsoftが提供するBI(Business Intelligence:ビジネスインテリジェンス)ツールです。その本質的な価値は、Excelで毎月コピー&ペーストして作り直していた経営会議資料を、「一度作れば、翌月からはデータを更新するだけで自動的に最新化されるダッシュボード」に置き換えることにあります。

経営企画や経理の月次報告は、「資料を作る時間」が大半を占め、「数字を読み、議論する時間」が足りなくなりがちです。Power BIは、この構造を逆転させるためのツールだと理解すると、機能の細部で迷子になりません。

Power BIの構成要素:DesktopとService

Power BIの基本フロー:取得→変換→モデル→可視化→共有 ① Power BI Desktop(作成・無料) ② Service(共有) データ取得 Excel・CSV 会計システムDB 変換 Power Queryで 整形・結合 モデル テーブルの関連付け DAXで計算式 可視化 グラフ・カードを 配置してレポート化 共有・自動更新 ブラウザ・スマホで閲覧 毎月自動で最新化 作成は①で1回だけ。毎月の更新は②が自動で行うため、翌月以降の「作り直し」が不要になる
図:Power BIの基本フロー。Desktopで一度作れば、毎月の更新はServiceが自動で行う。

Power BIは大きく2つの要素で構成されます。

Power BI Desktopは、Windows用の無料の作成ツールです。データの取得と変換(Power Queryという機能)、テーブル同士を関連付けるデータモデルの構築、DAXによる計算式の定義、グラフや表の配置(可視化)まで、レポート作成の工程をここで行います。

Power BI Serviceは、クラウド側のサービスです。Desktopで作ったレポートを発行(publish)すると、閲覧者はブラウザやスマートフォンからアクセスでき、データ元へのスケジュール更新を設定すれば毎月・毎日の数字が自動で最新化されます。組織内での共有には原則として有料ライセンスが必要です(名称・価格は変わり得るため、Microsoftの料金ページで最新情報を確認してください)。

なお、Power BIは近年Microsoftのデータ分析基盤「Microsoft Fabric」の一部として位置づけられていますが、財務部門のダッシュボード用途では「Desktopで作り、Serviceで共有する」という理解で十分に出発できます。

Excelとの違いと使い分け

Power BIはExcelの代替ではありません。違いは大きく3点です。

(1)データと見た目の分離。Excelはセルの中に値・数式・書式が混在するため、データを差し替えると壊れやすい構造です。Power BIはデータモデルとレポート画面が分離されており、元データを更新すればすべてのページが一括で更新されます。

(2)扱えるデータ量。Excelのワークシートは約104万行が上限で、数十万行を超えると動作が重くなりがちです。Power BIは圧縮された列指向のエンジンでデータを保持するため、数百万行規模でも実用的な速度で集計できます。

(3)共有と権限。Excelはファイル配布のたびにバージョンが分裂しますが、Power BIはService上の1つのレポートを全員が見るため「どれが最新か」問題が起きません。行レベルセキュリティ(RLS:Row-Level Security)で、部門ごとに見える範囲を制御することもできます。

使い分けの目安は、単発の分析や提出用の表はExcel(ピボットテーブル)、毎月・毎週繰り返す定型報告や複数人が見るKPIモニタリングはPower BIです。Power BIが置き換えるのは「分析」ではなく「配布と更新の仕組み」だと考えると整理しやすくなります。

なお、ダッシュボードの土台になる予実管理や財務モデルの組み方そのものを固めたい場合は、教材一覧財務モデリングのテンプレートと演習をまとめています。モデルの設計が誤ったままBI化すると「間違った数字が自動で更新され続ける」だけになるため、順序としてはモデル→BIが正解です。

財務ダッシュボードの設計手順(予実の整数設例)

経営企画で最初に作ることが多い予実(予算実績比較)ダッシュボードを例に、手順を5段階で示します。

手順①目的とKPIを決める(例:部門別の売上高の予算達成状況を毎月5営業日以内に共有)。手順②データを表形式で揃える(部門×月次の予算表と実績表。1行1レコードの縦持ちにする)。手順③モデルを作る(日付テーブル・部門マスタと、実績・予算のテーブルを関連付ける)。手順④画面を設計する(1ページ目に全社サマリー、クリックで部門別にドリルダウン)。手順⑤運用ルールを決める(更新日・数字の定義・閲覧権限)。

設例として、2026年6月の売上高(単位:百万円)が次のとおりだったとします。

部門予算(6月)実績(6月)差異達成率
営業1部100112+12112%
営業2部8068△1285%
営業3部1201200100%
合計3003000100%

合計だけを見ると予算300百万円に対して実績300百万円、達成率100%で「予算どおり」に見えます。しかし部門別に見ると、営業1部は+12百万円の超過達成(達成率112%)、営業2部は△12百万円の未達(達成率85%)で、両者が相殺されているだけです。合計値の報告では見えない差異を、クリック1つで部門×月次に掘り下げられる(ドリルダウン)ようにデータを持つこと——これが財務ダッシュボードを作る最大の理由です。

DAXの最初の一歩:合計と前年比

DAX(Data Analysis Expressions:ダックス)は、Power BIで計算式(メジャー)を定義する言語です。最初に覚えるべきは、合計と前年比の2つだけで十分です。

売上合計 = SUM('実績'[売上高])

前年売上 = CALCULATE([売上合計], SAMEPERIODLASTYEAR('日付'[日付]))

前年比 = DIVIDE([売上合計] - [前年売上], [前年売上])

先ほどの設例で、2026年6月の売上合計が300百万円、前年同月(2025年6月)が250百万円だったとすると、前年比は(300−250)÷250=+20%です。SUMは列の合計、DIVIDEは分母がゼロのときのエラーを防ぐ割り算、CALCULATEとSAMEPERIODLASTYEARの組み合わせは「同じ計算を前年の同じ期間で行う」という意味で、前年比・前年差の基本形になります。なお、前年比の計算には連続した日付を持つ「日付テーブル」をモデルに用意しておく必要があります。

導入時の落とし穴

元データが「人が読む用」のままになっている。結合セルや小計行が混ざったExcelレイアウトのままでは変換工程が破綻します。まず1行1レコードの表形式に直すのが先決です。

Excelの複雑な数式をそのまま移植しようとする。長年育ったExcelの数式をいきなりDAXへ全部移そうとすると挫折します。合計・構成比・前年比といった基本の計算に絞って小さく始めるべきです。

ライセンスと権限設計を後回しにする。誰がどの範囲を見られるか(RLS)と、共有に必要なライセンスは、作り込む前に確認しておかないと「作ったのに配れない」が起きます。

数字の定義を合意していない。「売上」がどの時点・どの範囲の数字かを経理と合意しないままダッシュボード化すると、会議で「数字が合わない」が自動化されるだけです。

面接での答え方(30秒回答例)

Q:ExcelではなくPower BIを使う理由を説明してください。
「Excelは単発の分析には最適ですが、毎月繰り返す報告では作り直しの工数とファイルのバージョン分裂が問題になります。Power BIはデータと見た目を分離し、元データの更新だけでレポート全体が最新化されるため、月次の予実報告のような定型業務に向いています。私なら全社サマリーから部門別にドリルダウンできる予実ダッシュボードを想定し、まず合計と前年比のDAXから設計を始めます。」

よくある質問(FAQ)

Q. Power BIは無料で使えますか?
A. 作成ツールのPower BI Desktopは無料でダウンロードでき、学習や個人での分析には十分です。作ったレポートを組織内で共有する段階では、原則として有料ライセンスが必要になります。ライセンスの名称や価格は変わり得るため、Microsoftの公式料金ページで最新情報を確認してください。

Q. ExcelとPower BIはどちらを先に学ぶべきですか?
A. Excelが先です。ピボットテーブルと予実管理の考え方を理解していれば、Power BIは「それを自動化・共有する仕組み」としてすぐに理解できます。逆にデータの持ち方を知らないままBIツールだけを学ぶと、モデル設計の段階でつまずきます。

まとめ

Power BIは、Desktopで作り、Serviceで共有・自動更新するBIツールで、その価値は「毎月作り直す報告」を「自動で更新される報告」に変えることにあります。Excelとは代替ではなく分担の関係です。最初の一歩としては、部門×月次の予実データを1行1レコードの表形式で揃え、SUMと前年比のDAXだけを使ったシンプルな予実ダッシュボードを作ってみることをおすすめします。

出典・参考(2026-07-19確認)

  • Microsoft Learn「What is Power BI?」ほかPower BI公式ドキュメント(Desktop/Service/Power Query/スケジュール更新/行レベルセキュリティの各解説)
  • Microsoft Power BI 公式サイト(製品・料金ページ)
  • Microsoft Learn DAXリファレンス(SUM・CALCULATE・SAMEPERIODLASTYEAR・DIVIDE)
  • Microsoft サポート「Excel の仕様と制限」(ワークシートの行数上限)

※本記事は教育目的の一般的な解説であり、法務・税務・投資助言ではありません。設例は理解のための仮設例です。