Crystal Reports から Power BI へ ― 日本の帳票を移すためのガイド

13 Nov 202610 Min Readviews 0comments 0
Crystal Reports から Power BI への移行 — Pulse Convert

Crystal Reports から Power BI へ ― 日本の帳票を移すためのガイド

― 請求書・納品書・専用帳票 ― 日本の帳票文化を守りながら、Power BI のページ分割されたレポートへ移す方法

このガイドのねらい

  • Crystal Reports の保守期限を踏まえ、移行の計画を立てる
  • 請求書・納品書・専用帳票など、日本企業に特有の帳票を正しく移す方法を知る
  • インボイス制度など、帳票の記載要件を移行後も満たす
  • 業務システムに組み込まれた Crystal Reports の置き換え方を理解する
  • Pulse Convert で帳票の解析と変換を自動化する(初期自動変換精度 70%~90%)
  • お問い合わせ:Admin@innovationalofficesolution.com

1. 保守期限と、日本企業ならではの事情

SAP が公表している保守スケジュールは次のとおりです。

バージョンメインストリーム保守の終了
Crystal Reports 20202026年12月31日
Crystal Reports 20252027年12月31日

また、SAP BusinessObjects BI 2025 では Crystal Reports for Enterprise が削除されています。保守が終わってもすぐに帳票が出なくなるわけではありませんが、定期的な修正や新しい OS への対応は期待できなくなります。

日本企業では、Crystal Reports は「分析」よりも「帳票」に使われていることがほとんどです。販売管理システムの請求書、納品書、出荷指示書、会計システムの元帳、給与明細。多くは業務システムに組み込まれていて、利用者は Crystal Reports を使っていることすら意識していません。そのため、保守期限が近づいても気づかれにくく、対応が後回しになりがちです。

2. 移行先は「ページ分割されたレポート」

Power BI には二種類のレポートがあります。日本の帳票の移行先は、ほとんどの場合「ページ分割されたレポート」です。

帳票の種類移行先理由
請求書・納品書・出荷指示書・給与明細ページ分割されたレポート(RDL)用紙サイズ、印字位置、改ページを細かく指定できる
プレ印刷された専用帳票への印字ページ分割されたレポート(ミリ単位で位置を調整)枠や罫線が印刷済みの用紙に合わせて文字だけを出す
部門別・商品別の集計表Power BI レポート + セマンティックモデル画面上で絞り込み・ドリルダウンができる
業務システムから呼び出す帳票ページ分割されたレポート + Power BI Embedded / REST API組み込みの Crystal ランタイムを置き換える

ページ分割されたレポートは RDL という形式で、SQL Server Reporting Services と同じ系統です。Crystal Reports と同じように、帳票を「印刷物」として正確に設計できます。

3. 移行の手順

ステップ1:帳票の棚卸し

.rpt ファイルを集め、どの業務システムのどの画面から、誰が、どれくらいの頻度で出力しているかを記録します。業務システムに組み込まれた帳票は、ソースコードの中から呼び出し箇所を探す必要があります。

ステップ2:帳票の分類

上の表に沿って、移行先を決めます。同じレイアウトで取引先ごとに少しずつ違う帳票は、パラメーター化して一本にまとめられないかを検討します。

ステップ3:データ取得の整理

帳票ごとに書かれた SQL(コマンドオブジェクト)を、データベースのビューにまとめます。同じ計算が複数の帳票に重複しているのをなくすためです。

ステップ4:帳票の変換

レイアウト、数式、サブレポート、パラメーター、グループ、集計を、ページ分割されたレポートに変換します。

ステップ5:印字の確認

実際に使う用紙(専用帳票、連帳、A4 普通紙)に試し刷りをして、印字位置のずれを確認します。

ステップ6:業務システムとの接続

組み込まれている帳票は、Power BI Embedded または REST API による PDF 出力に置き換え、業務システムの画面から今までどおり出力できるようにします。

ステップ7:突合と切り替え

同じ条件で新旧の帳票を出力し、明細行・小計・合計を比較します。PDF はページ単位で見た目も比較します。

4. 日本の帳票で特に注意すべき点

印字位置と用紙

  • プレ印刷の専用帳票は、枠の中に文字を収めるため、ミリ単位で位置を合わせます。サーバー側でレンダリングしたときに、プリンターの余白で位置がずれないかを必ず確認します。
  • ドットインパクトプリンター用の連帳(連続用紙)や複写式の帳票は、用紙サイズと改ページの位置を改めて設定します。

文字とフォント

  • 帳票の明朝体・ゴシック体など、指定されたフォントがサーバーで使えるかを確認します。フォントが置き換わると、文字幅が変わって枠からはみ出すことがあります。
  • 住所や氏名の外字・異体字(髙、﨑など)が正しく表示されるかを確認します。

日付と金額の表示

  • 和暦(令和○年○月○日)で日付を表示している帳票は、表示用の書式または日付表の列で再現します。
  • 金額の三桁区切り、マイナスの表示(▲、△)、円記号の位置を元の帳票に合わせます。

インボイス制度への対応

2023年10月から始まった適格請求書等保存方式(インボイス制度)では、請求書に登録番号、適用税率、税率ごとに区分した合計額と消費税額などを記載する必要があります。移行の際は、これらの項目が新しい帳票にも漏れなく、正しく出力されることを確認します。

5. 数式とサブレポートの変換

Crystal Reports の機能ページ分割されたレポートでの実現方法
数式フィールド(Crystal 構文 / Basic 構文)RDL の式、または SQL での計算
WhilePrintingRecords を使った計算RunningValue / Previous などの関数
累計フィールドRunningValue + グループのスコープ
サブレポートと共有変数サブレポート+パラメーター / Lookup 関数 / データセットの統合
セクションの非表示条件表示(Visibility)の式
レコード選択式データセットのクエリ条件 / フィルター
パラメーターレポートパラメーター

最も手間がかかるのは、メインレポートとサブレポートの間で共有変数を使って値を受け渡している帳票です。値の受け渡しの意味を確認したうえで、データセットを一本にまとめるか、Lookup 関数で関連付けるかを判断します。

6. 参考事例:Emulus Consulting

Emulus Consulting は、このガイドの手順で、卸売企業の販売管理システムの帳票を移行しました。

  • .rpt ファイル 860 本を棚卸しし、取引先別の類似帳票を統合して 410 本に
  • 請求書・納品書など組み込み帳票 180 本を、REST API による PDF 出力に置き換え
  • 専用帳票 45 種について、印字位置を実際の用紙で検証
  • インボイス制度の記載項目を全請求書帳票で確認
  • 初期自動変換精度 83%、プロジェクト期間 16 週間
  • 帳票の保守にかかる工数を 52% 削減

7. Pulse Convert でできること

  • .rpt の一括解析:セクション、数式、パラメーター、サブレポート、累計、非表示条件を自動で抽出
  • 数式の変換:評価のタイミングから変換先を判断し、RDL の式や SQL を自動生成。初期自動変換精度 70%~90%
  • レイアウトの再構築:用紙サイズ、余白、フォント、罫線、改ページを保ったまま、ページ分割されたレポートを生成
  • 自動突合:PulseQA が同じ条件で新旧の帳票のデータを比較し、PDF をページ単位で比較
  • 専門家による仕上げ:共有変数を使う帳票や専用帳票の印字調整は、専門家が一つずつ仕上げる

よくある質問(FAQ)

A.はい。ページ分割されたレポートでは、文字の位置をミリ単位で指定できます。実際の用紙で試し刷りをして調整します。
A.帳票を呼び出す部分の改修が必要です。Crystal Reports のランタイムの呼び出しを、Power BI Embedded または REST API による PDF 出力に置き換えます。改修の方法とテストもご支援します。
A.はい。表示書式や式で再現し、突合の際に表示内容も確認します。
A.ページ分割されたレポートの公開方法や組み込みの方法によって必要な容量・ライセンスが変わります。評価の段階で、帳票の数と使い方に合わせてご提案します。
A.選んでいただいた帳票5本(サブレポートを含むものと専用帳票を1本ずつ含めることをおすすめします)を無料で移行し、突合と印字確認の結果をお渡しします。

まずは5本から

無料PoC(概念実証)
Microsoft Solution Partner

Crystal Reports から Power BI への移行

請求書・納品書・専用帳票など日本の精緻な帳票文化を保ち、Power BI ページ分割されたレポート(Paginated Reports)へ移行。ピクセルパーフェクトな印字を実現します。

初期自動変換精度 70%~90%代表的な帳票 5 本で無料 PoCサブレポート・共有変数・和暦表示の完全対応マイクロソフト認定 Data & AI ソリューションパートナー
無料 PoC を申し込む帳票スペシャリストに相談
🔒 リスクなし•⚡ 24時間以内返信
提供:Office Solution AI Labs(マイクロソフト認定 Data & AI ソリューションパートナー)
#日本語#Crystal Reports#Power BI#ページ分割されたレポート#Paginated Reports#帳票#ケーススタディ

Contact Us

Advance Analytics of next generation

We are an authorized implementation partner of Snowflake, Databricks, Amazon, Automation Anywhere, Denodo, DataDog, New Relic, and Elastic.

Copyrights © 2026 Office Solution AI Labs