財務諸表のレポート ツリー定義

Note

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

この記事では、レポート ツリー定義に関する情報を示します。 レポート ツリー定義は、組織の構造と階層の定義に役立つレポート コンポーネント、または構成要素です。

財務諸表は、業務構造が変更されても変更を加えることが容易になるように柔軟なレポートをサポートします。 レポートは、さまざまなコンポーネント、または構成要素から構築されます。 これらの構成要素の 1 つは、レポート ツリー定義です。 レポート ツリー定義では、組織の構造と階層を定義します。 これは、財務データの分析コード関係に基づいた相互分析コード階層構造です。 ツリー内のすべてのユニットに対するレポート単位レベルおよび集計レベルでの情報を提供します。

レポート ツリー定義、列定義、レポート定義を組み合わせて、複数の企業が使用できるビルディング ブロック グループを作成できます。 組織図の各ボックスにレポート単位を使用します。 レポート ユニットは財務データからの個々の部門である場合があります。また、他のレポート ユニットの情報を連結する上位レベルのサマリー ユニットである場合もあります。 レポート ツリーを含むレポート定義の場合、レポート単位とサマリー レベルごとに 1 つのレポートが生成されます。

レポート定義が行定義からのレポート ツリーを使用することを指定する場合を除き、これらのすべてのレポートは、レポート定義で指定された行と列の定義を使用します。 行および列の定義は、財務報告の設計と機能の重要なコンポーネントです。 レポート ツリーは、コンポーネントのワット数を増やし、事業構造の変化に応じて柔軟なレポートをサポートしています。 レポート ツリーに基づいていない財務諸表は財務諸表機能の一部のみ使用します。 同じ行と列定義を含む複数のレポート ツリー定義を使用して、さまざまな方法で組織のデータを表示できます。

レポート ツリーのベスト プラクティス

レポート ツリーを作成する前に、次のベスト プラクティスを検討してください。

  • 最初に、自分の法人または会社が必要な、レポート分析コードを特定します。
  • 構造の設定方法を検討し、会社の組織図を作成します。 組織図は、レポート 単位を 1 つ以上のレポート ツリーにグループ化する方法を視覚化するのに役立ちます。
  • 財務データで定義された部門やプロジェクトなどの使用可能な最下位詳細レベルから開始します。 上位レベルの区分または領域を表示するために必要な数のボックスを詳細レベルに追加します。 各ボックスは作成したレポート ツリーの潜在的なレポート単位を表します。
  • また、ツリーを構築する最善の方法を考慮する必要があります。 レポート ツリーを生成するために自動構築プロセスを使用することができますし、手動でレポート ツリーを作成することもできます。 自分のツリーをデザインする前に、両方の方法を理解することが重要です。
  • 財務データ システムで定義されているレポート単位を使用して、レポート ツリー定義にレポート単位を追加します。 また、ツリータイプのオプションとして組織階層を選択することもできます。 詳細については、組織と組織階層の概要 を参照してください。

[ 複数のレポート ツリーの作成]

さまざまな方法で組織のデータを表示するレポート ツリーをいくつでも作成できます。 各レポート ツリーには、任意の部門およびサマリー ユニットの組み合わせを含めることができます。 レポート定義には、一度に 1 つのレポート ツリーにのみリンクを含めることができます。 レポート単位構造の並べ替えによって、異なるレポート ツリーを作成できます。 レポート ツリーごとに、同じ行と列の定義を使用できます。 この方法で、異なる財務レポートのレイアウトをすばやく作成できます。 複数のレポート ツリーを作成すると、さまざまな方法で、会社の工程を分析、提示する一連の財務諸表を毎月印刷できます。 詳細については、この記事の最後にあるレポート単位構造の例を参照してください。

[レポート ツリー定義の作成]

レポート ツリー定義には、次の表で説明する列が含まれています。

[レポート ツリー列] Description
会社 レポート単位に対する会社名。 通常、サマリー レベルにのみ割り当てる @ANY 値を使用すると、レポート ツリーをすべての会社で使用できます。 すべての子分岐には、割り当てられている会社があります。
単位名 グラフィック レポート ツリーで、このレポート単位を識別するコード。 一貫性があり、ユーザーが理解しやすい独自のコーディング システムを確立してください。
[単位の説明] レポート単位のタイトルは UnitDesc をコードとして、レポート定義の ヘッダーとフッター タブに入力すると、レポート ヘッダーまたはフッターに表示されます。 タイトルは UnitDesc を、行定義の 説明 セルに入力すると、レポート行の説明に表示されます。
寸法 レポート単位は、財務データから情報を直接引出します。 これは、勘定および関連するセグメントの論理的な配置と長さを定義します。 すべてのレポート単位の行はこの列に分析コードが必要になります。 (たとえば、その単位に直接関連している経費に対してなど) 集計単位の行に分析コードを配置することもできます。 集計単位行にディメンションを入力する場合は、子単位を持つ親単位のアカウントを使用しないでください。 そうしないと、勘定が重複する可能性があります。
[行定義] レポート単位に対する行定義の名前。 レポート ツリーのユニットごとに同じ行定義を使用します。 レポートを生成するときは、レポートユニットごとにこの行定義を使用します。 行定義には、複数の財務分析コード リンクを含めることができます。 レポート ツリーで行定義を指定する場合は、レポート定義の [レポート] タブの [レポート ツリーから行定義を使用する] チェック ボックスをオンにします。
財務分析コードのリンク レポート ユニットで使用する財務分析コードのリンク。 行定義にリンクする財務ディメンションを定義して特定します。
[ページ オプション] この列は、レポートを表示または印刷するときにレポート単位の詳細を非表示にするかどうかを制御します。
[ロールアップ %] 親ユニットに割り当てるレポート単位の割合。 この列に入力した割合は、行の値が親レポートに追加される前に、行定義の各行に適用されます。 たとえば、子単位が 2 つの部門間で均等に分割される必要がある場合、各行の金額は部門レポートに追加される前に 50 パーセント乗算されます。 1 つのレポート単位が 2 つの親単位を持つことはできません。 レポート単位から 2 つの親単位に金額を配賦するには、同じ分析コードの別のレポート単位を作成し、追加の 50 パーセントをロールアップします。 割合全体を小数点なしで入力します。 たとえば、25は、親に対して 25% の配賦を表します。 小数点 (.25) が含まれている場合、0.25% が親に配賦されます。 1 パーセントより小さい割合を使用するには、レポート定義の ロールアップを許可 <1% オプションを使用します。 このオプションは、レポートの設定 のダイアログ ボックスの 追加オプション タブにあります。 レポート定義の 設定 タブの ボタンからこのダイアログ ボックスにアクセスできます。
[単位のセキュリティ] レポート単位の情報にアクセスできるユーザーおよびグループを制限します。
[追加テキスト] レポートに含まれるテキスト。

レポート ツリー定義を作成するには、次の手順に従います。

  1. レポート デザイナーを開きます。

  2. ファイル>から新規作成>を選択し、レポートツリー定義を選択します。

  3. [>。

  4. 分析コードからレポート単位を挿入 ダイアログ ボックスで、レポート ツリーに含める分析コードのチェックボックスをオンにします。 分析コードからレポート単位を挿入 ダイアログ ボックスは、次のセクションが含まれます。

    セクション Description
    [分析コード区分のレポート] セグメントの数と長さを変更するには セグメントの分割セグメントの結合 ボタンを使用します。 メモ: 分割したセグメントのみを結合できます。 複数の分析コードを組み合わせるには、分析コード値でワイルドカード文字を使用します。
    [含む / 文字の位置] このセクションでは、財務データで定義された分析コードを一覧表示し、各分析コードに対して、最も長い定義済の値の文字数を表示します。 レポート ツリー階層に分析コードを含める場合は、その分析コードのチェック ボックスをオンにします。
    区分階層および範囲 このセクションでは、分析コード階層を表示します。 リストの分析コードを移動して、レポートの順序を変更できます。 移動元分析コード移動先分析コード フィールドで各分析コード内の値の範囲を指定できます。 範囲を指定しない場合、レポート ツリーはすべてのディメンション値を挿入します。 メモ: 複数のディメンションを使用する場合、結果は転記したディメンションの組み合わせのみを返します。

    分析コードからレポート単位の挿入 ダイアログ ボックスの例を示す図については、この記事で後述する "分析コードからレポート単位を挿入ダイアログ ボックスの例" セクションを参照してください。

  5. 追加のセグメントを作成するには (たとえば、1 つのセグメントを 2 つの短いセグメントに分割するなど)、[ 文字位置 ] フィールドで適切な位置を選択し、[ セグメントの分割] を選択します。

  6. 2 つのセグメントを 1 つのセグメントに結合するには、マージするセグメント ボックスのいずれかを選択し、[セグメントの 結合] を選択します。

  7. 階層は、分析コードの相互へのレポート方法および各分析コードの範囲を定義します。 ディメンションの階層を変更するには、[ セグメント階層と範囲 ] 領域で移動するディメンションを選択し、[ 上へ移動 ] または [下へ移動] を選択します。

  8. 新しいレポート ツリーに追加する分析コード値の範囲を指定するには、区分の階層および範囲 領域で、次の手順に従います :

    1. その分析コードの 移動元分析コード フィールドで、範囲の最初の値を入力します。
    2. 移動先分析コード フィールドで、範囲の最後の値を入力します。
  9. セグメントの階層と範囲 領域の各分析コードに対して、ステップ 7 ~ 8 を繰り返します。

  10. レポート 単位を新しいレポート ツリーに取り込む方法の定義が完了したら、[ OK] を選択します

  11. [> を選択してレポート ツリーを保存します。 レポート ツリーの一意の名前と説明を入力し、[ OK] を選択します。

既存のレポート ツリー定義を開く

  1. [レポート デザイナー] で、ナビゲーション ウィンドウの レポート ツリーの定義 をクリックします。
  2. このレポート ツリーの一覧で名前をダブルクリックして、開きます。
  3. レポート ツリーに関連付けられる構成要素を表示するには、レポート ツリー定義を右クリックし、関連付け を選択します。

レポート ツリーのロールアップ データ

レポート ツリーを使用する場合は、子レポート 単位の金額を親レポート 単位のレベルで集計します。 この集計はデータのロールアップと呼ばれるものです。 次のルールは、レポート ツリーにおいて金額を親単位に集計します。

  • レポート ツリーでは、単一レベルのツリーである場合を除き、子単位は分析コードを含める必要があります。 親単位は通常、レポート ツリーに分析コードは含まれません。

    Note

    子単位および親単位の両方に分析コードを指定すると、レポートのデータの重複が発生する場合があります。

  • レポート ツリーで分析コードを含むレポート単位は、行および列の定義に使用される分析コードに対応します。 分析コードの組み合わせが、その単位に返される金額を決定します。 たとえば、この記事で後述する例 2 では、行 6 および 7 はそれぞれ、部門 00 と 01 にのみ値を返します。

  • レポート ツリーにディメンションを含まない親レポート ユニットの金額は、子ユニット レポートから取得されます。 金額は、指定された親単位にロールアップされます。 例えば、親単位 (データ ロールアップの例の例 2 の [Contoso USA] を参照) に、2 つの子単位 (022 と 023) があり、分析コードが含まれていない場合、子および親それぞれに対してレポートが生成されます。 親の合計は、2 つの子の合計金額です。

[レポート単位の管理]

各レポート ツリー定義は、一意のビューに表示されます。 親/子階層を示すグラフィカル ビューと、各レポート ユニットの特定の情報を示すワークシート ビューがあります。 グラフィック表示やワークシートのビューは関連付けられます。 1 つのビューでレポート単位を選択すると、他のビューでも選択されます。 財務データの分析コード関係に基づいた相互分析コード階層を構築できます。 レポート ツリー定義を作成すると、部門の損益計算書または連結集計損益計算書のいずれの生成に関係なく同じ行定義を複数回使用できます。 行定義で定義するディメンションは、レポート ツリー定義のディメンションと組み合わせて、組織のパフォーマンスのさまざまなビューを提供できます。

[ レポート単位の構造]

財務レポートでは、次の種類のレポート 単位が使用されます。

  • 詳細単位は、財務データから情報を直接引出します。
  • 集計単位は、下位レベルの単位からデータを集計します。

親単位は詳細単位から集計情報を集計する集計単位です。 集計単位は、詳細単位および集計単位の両方にできます。 したがって、集計単位は、下位レベルの単位または財務データから情報を取得できます。 親単位は、より高いレベルの親単位の子単位にできます。 レポートの子単位は、財務データからの情報を直接プルする詳細単位です。 レポートの子単位は、中間集計単位にもできます。 つまり、下位レベルの単位の親単位となり、上位レベルの集計単位の子単位にもできます。 レポート単位に対しての最も一般的なシナリオでは、親単位は 分析コード 列の空白のセルを含み、子単位は特定のまたはワイルドカードの分析コード組み合わせへのリンクを含みます。

[ レポート単位の整理]

グラフィカル表示でレポート単位を移動することによって、レポート ツリー定義の組織構造を並べ替えられます。 また、レポート ツリーでレポート単位を上位レベルに引き上げたり、それらを下位レベルに下げたりできます。

  1. レポート デザイナーで、変更するレポート ツリー定義を開きます。
  2. レポート定義のグラフィック表示で、レポート単位を選択します。
  3. 単位を新しい位置にドラッグします。 または、単位を右クリックし、レポート単位の引き上げ または レポート単位の引き下げ を選択します。
  4. [> を選択して変更を保存します。

[ レポート単位についてテキストを追加]

追加のテキスト エントリは、レポート ツリー定義に情報を追加する、最大 255 文字の静的テキスト文字列です。 たとえば、追加のテキストに、会社の簡単な説明を設定できます。 レポート定義の各レポート単位に対して、最大 10 個の追加のテキスト エントリを作成できます。 追加のテキストはテキストが割り当てられているレポート単位のレポートに表示されます。 行定義の 説明 列、およびレポート定義の ヘッダーとフッター タブからテキスト エントリを追加することができます。

  1. レポート デザイナーで、変更するレポート ツリー定義を開きます。
  2. レポート単位行に対する 追加テキスト セルをダブルクリックします。
  3. 追加のテキスト ダイアログ ボックスの最初の空の行にテキストを入力します。 追加のテキスト ダイアログ ボックスの職位に関係なく、テキストを含む最初の行が [単位テキスト 1] として参照されます。
  4. このレポート単位にさらにテキスト エントリを追加するには、空の行にテキストを入力します。
  5. [OK] を選択.

レポート ユニットから追加のテキストを削除する

  1. レポート デザイナーで、変更するレポート ツリー定義を開きます。
  2. レポート単位行に対する 追加テキスト セルをダブルクリックします。
  3. [ 追加テキスト ] ダイアログ ボックスで、削除するエントリを選択し、[ クリア] を選択します。 または、エントリを右クリックして 切り取り を選択します。
  4. [OK] を選択.

レポート単位へのアクセスを制限

特定のユーザーとグループがレポート単位にアクセスすることを防ぐことができます。 レポート単位のレポートの子単位に適用するための制限を定義することもできます。

  1. レポート デザイナーで、変更するレポート ツリー定義を開きます。
  2. アクセスを制限するレポートユニット行の [ Unit Security ] セルをダブルクリックします。
  3. [ 単体セキュリティ ] ダイアログ ボックスで、[ ユーザーとグループ] を選択します。
  4. レポート ユニットにアクセスできるユーザーまたはグループを選択し、[ OK] を選択します
  5. レポートの子単位へのアクセスを制限するには、レポートの子単位のセキュリティを追加 チェック ボックスを選択します。
  6. [OK] を選択.

レポート単位へのアクセスを削除

  1. レポート デザイナーで、変更するレポート ツリー定義を開きます。
  2. アクセス権を削除するレポートユニット行の [ Unit Security ] セルをダブルクリックします。
  3. [ 単体セキュリティ ] ダイアログ ボックスで、名前を選択し、[削除] を選択 します
  4. [OK] を選択.

例示

[レポート単位の構造 – 例 1]

次の一覧では、レポート ツリー内のレポート単位の構造について説明します。

  • Contoso 日本のレポート単位は、Contoso 日本の販売、Contoso 日本のコンサルティングの子単位の親単位です。
  • Contoso 日本の販売部門課単位は、Contoso 日本単位の子単位と、国内販売および自動販売単位の親単位の両方です。
  • 最下位レベルの詳細レポート単位 (国内販売、自動販売、クライアント サービス、および工程) は、財務データの部門を表します。 これらのレポート単位は、ダイアグラムの影付き領域にあります。
  • 上位レベルの集計単位は、詳細単位から情報を集計します。

Contoso Summary Report Structure - Example 1 のスクリーンショット。

[レポート単位の構造 – 例 2]

次の図では、レポート ツリーに業務機能で分割された組織構造が含まれています。

Contoso の概要レポート構造のスクリーンショット - 例 2。

[分析コードからレポート単位を挿入] ダイアログ ボックスの例

次の図は、分析コードからレポート単位を挿入 ダイアログ ボックスの例を示しています。 この例では、結果は部署、コスト センター、および部門の組み合わせを返します。

[ディメンションからのレポート単位の挿入] ダイアログ ボックスのスクリーンショット。

最終的なレポート ツリー定義は事業単位、原価部門、部門別に並べ替えられます。 5番目のレポート単位の次元は、事業単位 = [001]、原価センター = []、部門 = [022]で、事業単位001および部門022に特定の勘定のレポート単位を識別します。

部署、コスト センター、部門別に並べ替えられた結果のレポート ツリー定義のスクリーンショット。

データ ロールアップの例

次の例は、レポート ツリー定義がデータロールアップに使用する可能性のある情報を示しています。

例 1

レポートツリー定義における複数企業の統合例のスクリーンショット。

例 2

レポート ツリー定義のクロスカンパニー部門ロールアップ例のスクリーンショット。

追加リソース

財務諸表