ツリーデータセット

  • 作成者:ayuan0625
  • 編集回数:21次
  • 最終更新:ayuan0625 于 2021-09-22
  • 一.概要

    1. 一般では、ツリーデータセットは部門間のツリー関係の構築に用いられることが多いである。

    2. 各部門には親マークフィールドと初期マークフィールドが必要である。それに基づいてツリーデータセットを作成します。

    二.操作手順(1)-方法1

    1.データセット「ds1」を新規作成

    1. データベースクエリ「ds1」を新規作成します。ここではFRDemoJPのデータを使用し、以下のSQL文を入力します。

       SELECT * FROM 会社部門

     

    2.ツリーデータセットを新規作成

    1. テンプレートデータセット上部にあるボタンをクリックします。「ツリーデータセット」を選択すると、ツリーデータセットパネルが表示されます。

     

    3.親マークフィールドよりツリーを構築

    1. データセット「ds1」を選択します。

    2. 「親マークフィールドよりツリーを構築する」を選択します。

     

    4.マークフィールド設置

    1. 初期マークフィールドでは「部門ID」を選択します。

    2. 親マークフィールドでは「上司ID」を選択します。

    3. [プレビュー]をクリックし、効果を確認します。

     

    三.操作手順(2)-方法2

    1.データセット「ds1」とツリーデータセットを新規作成

    1. 操作手順(1)と同じように、データセット「ds1」とツリーデータセットを新規作成します。

    2. ただし、ツリーデータセットの設定は変更しません。

    2.マークフィールドの長さよりツリーを構築

    1. 操作手順(1)とは違い、ここでは「マークフィールドの長さよりツリーを構築」を選択します。

     

    四.まとめ

    1. 図のように、表に「FR_GEN_0」(第一階層)、「FR_GEN_1」(第に階層)、「FR_GEN_2」(第三階層)という三列が追加されました。この三列は「部門ID」から生成したのである。

    2. 例:本社は第一階層、人力資源部は第二階層、業務員は第三階層

     


    Attachment List


    Theme: FineReport データ準備
    既に最初
    既に最後
    • Helpful
    • Not helpful
    • Only read