階層カードを使用して、リストから階層データを表示します。組織図、製品階層チャート、バリュー ドライバー ツリーを構築および表示できます。 

 各リスト アイテムはノードとして表示され、ノードは階層に基づいて接続できます。階層内のノードはコンテキスト認識型です。そのため、ユーザーがノードを選択してそのページ コンテキストを更新できます。階層内の各ノードでは最大三つのライン アイテムがサポートされています。 

次の二つの異なるデータ構造がある階層チャートを構築できます。

  • リスト階層:モジュール内のリストから階層を設定する必要があります。リスト階層は行単位で設定する必要があります。ベースとなるビューの列としてライン アイテムを設定する必要があります。階層チャートを使用してテキストと画像を集約 することもできます。
  • データ リスト:フラット データ リストを使用し、ライン アイテムを親として指定します。これにより、シナリオ、バージョン、時間など、ディメンションごとに異なる階層構造を設定できます。

カードを編集するには、編集 を選択してページをデザイナー モードで開きます。  

[保存] を選択して下書きとして保存するか、[公開] を選択します。 

注記: 階層カードのベースとなるデータ ビューには、30,000 行 10 列の制限があります。この制限を超えるデータは無視されます。制限を超えた行と列が省略されないようにするために、ビュー デザイナーでこれらの境界内に収まるようにデータをフィルタリングできます。階層カードでは、返されたデータの最初の 500 ノードがレンダリングされます。

  1. 新しいカードで [Hierarchy] を選択するか、カードにカーソルを合わせて編集 を選択します。 
  2. [Card configuration] パネルの [概要] タブでは以下を実行できます。
    • カードのタイトル説明を入力し、タイトルの色を選択します。
    • [ページへのリンク] ドロップダウンから、カードのタイトルをページにリンクさせます。
    • [Data Structure] を設定します。 
      • List Hierarchy:これがデフォルト設定であり、モデルのリスト階層を使用してチャートを構築します。 
      • Data List:階層チャートをフラット リストで構築し、ライン アイテムを親として指定するにはこのオプションを選択します。これにより、ディメンションごとに異なる階層構造を設定できます。 

注記: データ リスト構造で構成された階層チャートの場合、[Hierarchy] タブの [Data hierarchy line item] ドロップダウンから親ライン アイテムを選択する必要があります。

    • [Card settings] を選択し、[Allow comments]、[Allow maximizing]、[Display Card Background] のオン/オフを切り替えます。
    • [Allow Pagination] のオン/オフを切り替えます。この設定を有効にすると、階層レベルに三つを超えるノードがある場合に、チャート上のノードが複数のページに分割表示されます。 
  1. [Hierarchy] タブでは以下が可能です。
    • データ ソースを設定します。
    • データ リスト構造から構築された階層の場合:
      • [Data hierarchy line item] ドロップダウンから階層の親ライン アイテムを選択します。 
      • [Secondary edit line item] を設定します。この設定では、[Data hierarchy line item] ドロップダウンで選択された親ライン アイテムが読み取り専用の場合に、編集可能なライン アイテムをオーバーライドとして設定できます。たとえば、式で制御されるライン アイテムである場合などです。式ライン アイテムを使用して、有効日付をサポートするために過去の期間の値を参照するロジックを構築します。セカンダリ ライン アイテムが選択されていない場合、ユーザーは階層チャートを編集できません。 
    • [Node image] ドロップダウンで画像ライブラリから画像を選択するか、URL 形式のライン アイテムを使用します。一つのノードに最大三つのライン アイテムを表示できます。 
    • ドロップダウンから [Node conditional formatting] を設定します。
    • ドロップダウンから [Node Identity color] を設定します (Palette 又は Single color)。
    • [Add line item] を選択し、[Line item 1] ドロップダウンの [Value] からアイテムを選択します。次に、[Line items 2] と [Line items 3] の値を選択します。必要に応じて、ライン アイテムごとにラベル条件付き書式を設定できます。条件付き書式設定は、モジュール ビューの作成時に前もってビュー デザイナーで設定しています。 
    • [List Edit Settings] を選択して以下を設定します。
      • Allow editing:ユーザーがノードをドラッグ & ドロップして階層チャートを編集できるようにするにはこのスイッチをオンにします。 
      • Enable node create:ユーザーが階層チャートに新しいノードを追加できるようにするにはこのスイッチをオンにします。 
        次に、 > [Configure actions] からフォームを作成して、作成したノードのリスト、モジュール、ライン アイテムを選択する必要があります。 
      • Allow deletion:ユーザーがノードを削除できるようにするにはこのスイッチをオンにします。モデルからアイテムを削除するには [In-built model deletion] を選択し、ソフト削除の場合は [Boolean deletion] を選択します。

注記: 編集、作成、削除を有効にする場合は、データ リスト データ構造を使用することをおすすめします。この構造により、パフォーマンスの向上と複数のシナリオへの対応が可能となります。これは特に非常に大きなモデルにおいて重要となります。

条件付き書式を使用することで、階層レベル間の違いを明確にすることができます。例:ある組織図で、マネージャーが赤で示されているのに対して、直属の部下が青で示されているとします。 条件付き書式はビュー デザイナーで設定し、階層カードに適用します。

スイッチをオンに切り替えて条件付き書式を適用します。

デフォルトでは、コンテキスト セレクターはカードの最下部に表示されます。[Context location] では、カードの最上部か最下部にコンテキスト セレクターを配置できます。グリッドが大きい場合にこの機能が便利です。 

  1. [Rows] の下にある下向き山形記号 を選択して、
    選択内容を同期したり、階層フィルターを適用したりすることもできます。 
  2. 選択内容を同期するには、[Columns] の下にある山形記号 を選択します。