注
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
次の手順は、システム管理者または電子レポートのロールに割り当てられたユーザーが、 OPENXML ワークシート (Excel) ファイル(要求された列が水平に展開される範囲として動的に作成される)としてのレポートを生成する電子レポート(ER)フォーマットをどのように設定するのか説明します。 これらの手順はどのタイプの企業でも実施できます。
これらのステップを完了するには、まず次の 3 つのタスク ガイドを完了する必要があります。
ER 構成プロバイダーを作成し、アクティブとしてマークする
ER 財務分析コードをデータ ソースとして使用する(第 1 部:データ モデルのデザイン)
ER 財務分析コードをデータ ソースとして使用する(第 2 部:モデル マッピング)
財務分析コードのサンプル Web サービス レポート にあるサンプル レポートで、テンプレートのローカル コピーをダウンロードし、保存する必要があります。
この手順は Dynamics 365 for Operations バージョン 1611 に追加された機能です。
新しいレポート設定を作成する
- [組織管理] > [電子申告] > [コンフィギュレーション] に移動します。
- ツリーで、
Financial dimensions sample modelを選択します。 - [コンフィギュレーションの作成] をクリックすると、ドロップ ダイアログが開きます。
- 新規フィールドで、
Format based on data model Financial dimensions sample modelと入力します。- 新規レポートのデータ ソースとして事前に作成されたモデルを使用します。
- 名前フィールドに、
Sample report with horizontally expandable rangesと入力します。- 水平に展開可能な範囲でレポートを試します。
- 説明フィールドで、
To make Excel output with dynamically adding columnsを入力します。- 動的に列を追加するExcelを出力
- [データモデル定義] フィールドで、「エントリ」を選択します。
- [コンフィギュレーションの作成] をクリックします。
レポートフォーマットを デザインする
- [デザイナー] をクリックします。
-
Show detailsトグル ボタンをオンにします。 - アクション ウィンドウで、[インポート] をクリックします。
- [Excel からインポート] をクリックします。
- [添付ファイル] クリックします。
- レポートのテンプレートをインポートします。 そのためにダウンロードしたExcelファイルを使用します。
- [新規] をクリックします。
- [ファイル] をクリックします。
- ページを閉じます。
- [テンプレート] フィールドで、値を入力または選択します。
- ダウンロードしたテンプレートを選択します。
- [OK] をクリックします。
- 財務分析コードで(ユーザーダイアログ形式)選択した可能な限りの列を有するExcel出力を動的に作成するには新しい範囲を加えます。 それぞれの列のセルは単一の財務分析コードの名称を表します。
- [追加] をクリックしてドロップ ダイアログを開きます。
- ツリーで、
Excel\Rangeを選択します。 - [Excelの範囲] フィールドで、
DimNamesを入力します。- DimNames
- [レプリケーションの方向] フィールドで、
Horizontalを選択します。 - [OK] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontalを選択します。 - [上へ移動] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Cell<DimNames>を選択します。 - [カット] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontalを選択します。 - [ペースト] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontalを展開します。 - ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Verticalを展開します。 - ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Verticalを展開します。 - ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Verticalを選択します。- 財務分析コードで(ユーザーダイアログ形式)選択した可能な限りの列を有するExcel出力を動的に作成するには新しい範囲を加えます。 それぞれの列のセルは、各レポート トランザクションの単一の財務分析コードの値を表します。
- [範囲を追加] をクリックします。
- [Excelの範囲] フィールドで、
DimValuesを入力します。- DimValues
- [レプリケーションの方向] フィールドで、
Horizontalを選択します。 - [OK] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<DimValues>を選択します。 - [カット] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontalを選択します。 - [ペースト] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontalを展開します。
フォーマットエレメントをデータソースにマッピングする
- [マッピング] タブをクリックします。
- ツリーで、
model: Data model Financial dimensions sample modelを展開します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record listを展開します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record listを展開します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record listを展開します。 - ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal\Cell<DimValues>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list\Code: Stringを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontalを選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record listを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Credit>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Credit: Realを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Debit>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Debit: Realを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Currency>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Currency: Stringを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransDate>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Date: Dateを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransVoucher>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Voucher: Stringを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransBatch>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Batch: Stringを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Verticalを選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record listを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Cell<Batch>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record list\Batch: Stringを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Verticalを選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Journal: Record listを選択します。 - [バインド] をクリックします。
- ツリーで、
model: Data model Financial dimensions sample model\Dimensions setting: Record listを展開します。 - ツリーで、
model: Data model Financial dimensions sample model\Dimensions setting: Record list\Code: Stringを選択します。 - ツリーで、
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal\Cell<DimNames>を選択します。 - [バインド] をクリックします。
- ツリーで、
model: Data model Financial dimensions sample model\Dimensions setting: Record listを選択します。 - ツリーで、
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontalを選択します。 - [バインド] をクリックします。
- ツリーで、
Excel = "SampleFinDimWsReport"\Cell<CompanyName>を選択します。 - ツリーで、
model: Data model Financial dimensions sample model\Company: Stringを選択します。 - [バインド] をクリックします。
- 保存 をクリックします。
- ページを閉じます。