列仕様と行仕様

設計者

列仕様と行仕様は、列または行について、表示のためのさまざまな条件を指定するために使います。列仕様と行仕様で指定できる項目は以下の通りです(列・行とも、指定できる項目は同じです)。

ラベルと名称

項目 設定内容

ラベル

計算式中でこの列・行を参照する際に用いるラベル。

名称

列・行の説明のために付す名称。多言語文字列です。帳票・画面の表示には影響しません。

セル値表示・編集ルール

項目 設定内容

データソース

列・行ごとの データソース のデフォルト値。実際に適用されるデータソースは、列定義と行定義の組み合わせごとに、 調停 により決定されます。

計算式

列・行に表示される値を算出するための テキスト式。実際に適用される計算式は、列定義と行定義の組み合わせごとに、 調停 により決定されます。

計算式の結果は(数値ではなく)文字列であってもかまいません。

計算結果を元帳に反映

計算式で算出した値[1]を元帳に書き込むようにしたい場合に、その旨を指定します(指定しなければ算出値は表示されるだけで元帳に書き込まれません)。
書き込む場合には、対象各セルについて、データソース(元帳とディメンションメンバ)が不足なく指定されている必要があります。
この項目が実際に有効になるかどうかは、計算式の調停に合わせて決定されます。

書き込み対象である元帳セルのデータタイプが論理値または列挙値の場合、計算結果の書き込みに以下のルールが適用されます。

論理値の場合

計算結果が空白文字列の場合、空白値が書き込まれます。
計算結果が、前後の空白、大文字小文字の区別を無視して True と一致する場合、True が書き込まれます。
それ以外の場合、False が書き込まれます。

列挙値の場合

計算結果が空白文字列の場合、空白値が書き込まれます。
それ以外の場合、計算結果がラベルと見なされ、前後の空白、大文字小文字の区別を無視して、値リスト中で同じラベルを持つ項目(列挙値の勘定科目の値定義ディメンションのメンバ)が選択されたものとして書き込まれます。そのような項目がない場合は空白値が書き込まれます。


1. 元帳に反映される算出値の計算にあたって、言語は常に英語が適用されます(クライアント側で他の言語を選択していても、サーバ側で英語により計算し直されます)。これは、クライアント側で選択されている言語に応じて書き込み値が変わるのを防ぐためです。一般に、言語に応じて元帳に書き込むべき値が影響を受けるようなフォーム設計は望ましくありません。

金額・数値の表示/入力方法

列・行ごとの 金額・数値の表示/入力方法 のデフォルト値。実際に適用される表示方法は、列仕様と行仕様の組み合わせごとに、 調停 により決定されます。

文字列値をマークアップで書式設定する
(fusion_place >= 10.0)

この項目をチェックした場合、[ブラウザ] および [コントリビュータ] において、元帳セルのデータタイプが文字列値の場合に、マークアップで書式設定された文字列を解釈して表示します。

セル仕様がないセルについては、列仕様・行仕様いずれか一方でチェックされていれば、マークアップの書式設定が解釈されます。
セル仕様があるセルについては、セル仕様の指定が、列仕様・行仕様の同項目の指定に優先します。すなわち、列仕様・行仕様で同項目がチェックされていても、セル仕様でチェックされていなければ後者の指定が優先されます。

マークアップの詳細については サポートされているマークアップ形式 をご参照ください。

符号表示タイプ

金額・数値を表示する際の符合の表示方法を指定します。

  • 勘定科目属性に従う

  • 借方を + とする

  • 貸方を + とする

実際に適用される符号表示タイプは、列仕様と行仕様の組み合わせごとに、 調停 により決定されます。

列仕様・行仕様・セル仕様のいずれにも符号表示タイプが指定されていない場合、セルの符号表示タイプは「勘定科目属性に従う」となります。

セルを保護(入力禁止)

セルを保護、すなわち入力禁止とする旨を指定します。デフォルト値はチェックなし、すなわち「禁止しない」です。
保護されない場合でも計算セルは入力不可であり、計算セル以外は、結び付けられた元帳セルの入力可否に従って、入力可否が決定されます。

セル仕様がないセルについては、列仕様・行仕様いずれか一方でチェックされていれば、セルは保護されます。
セル仕様があるセルについては、セル仕様の指定が、列仕様・行仕様の同項目の指定に優先します。すなわち、列仕様・行仕様で同項目がチェックされていても、セル仕様でチェックされていなければ後者の指定が優先されます。

列・行表示ルール

項目 設定内容

列/行タイトル

列/行タイトルとして表示される文字列を指定する テキスト式。多言語での指定が可能です。
列タイトルを 2 行以上にわけて表示したい場合には、文字列定数中で \n を使って改行してください( テキスト式-定数 も参照ください)。

列/行の表示抑制指定

列・行を表示したくないときに、この項目を用いて表示抑制することができます(計算の中間結果を保持する列・行など)。

境界線の表示抑制指定

列・行に含まれる各セルおよび列/行タイトルを囲む境界線を表示したくないときに、この項目を用いて表示抑制することができます。
2 つの列・行の間の境界線は、その 2 つの列・行ともに境界線の表示を抑制するよう指定されている場合のみ、抑制されます。

ドリルダウン

ドリルダウンは、特定の条件が満たされた列/行をクリックすると、他のフォームに遷移することを言います。ドリルダウン仕様はドリルダウン実行可能条件とドリルダウン先フォームが対になっており、複数登録することが出来ます。複数登録されたドリルダウン仕様は、列/行毎に 1 番目から順にチェックされ、ドリルダウン実行可能条件が満たされた最初のドリルダウン仕様が適用されます。各ドリルダウン仕様には以下の項目が含まれます。

項目 設定内容

名称 必須

ドリルダウン・ケースの名称を指定します。

ドリルダウン先アプリケーション
( fusion_place >= 12.1 )

ドリルダウン先のアプリケーションを指定します。指定しなければこのアプリケーション自身がドリルダウン先として使用されます。
マルチアプリケーションドリルダウンの具体的な利用方法・制約は Q&A:マルチアプリケーションドリルダウン機能サンプル をご参照ください。

ドリルダウン先フォーム

ドリルダウン先のフォームを指定します。指定しなければこのフォーム自身がドリルダウン先として使用されます。

ドリルダウン実行可能条件

ドリルダウン可否を判定する条件をテキスト式にて記述します。ここにテキスト式を指定した場合、そのテキスト式の評価結果が True となるループ項目についてのみドリルダウンが許されます(すなわち、列/行タイトルがクリック可能となります)。テキスト式が指定されていなければ、常にドリルダウン可能となります。