このサイトをご覧になるには、JavaScriptを有効にしてください。
この式を使うと、レポート内のブックマークをかなり複雑な構造にすることができます。フラットなレポート(下位のエントリを含まない)であっても、ブックマークの階層構造として表現することができます。任意のレポートをブックマークの階層構造として提出することができる式の一般的な見方は以下の通りである。
%\name1\name2...\nameN
ここで 、name1は 最上位のブックマークの名前です。
nameNは最下位レベルのブックマークの 名前です。
下図は、一般的な型の式階層を示したものです。
ブックマークの名前には、関数、式、データソースカラム、システム変数、ランダム名、エイリアスなどを指定することができます。ブックマークの階層を利用してフラットなレポートを作成するには、1つのデータバンドを作成し、そのバンドをデータソース列「会社名」のあるテキストコンポーネントに配置します。下図は、レポートテンプレートの例です。
レポートをレンダリングすると、企業のリストが作成されますが、ブックマークのツリーは表示されません。ブックマークの階層を表示するには、式を指定する必要があります。(以下の例を参照してください)
%\{Customers.Country}\{Customers.CompanyName}\{Customers.Phone}
式からわかるように、ブックマークの階層は3つのレベルで表現されることになります。
最上位は、国名に対応するブックマークとして表現されます。
最上位は国名に対応するブックマークで、中位は会社名に対応するブックマークで表されます。
最下層は、会社の電話番号に対応するブックマークとして表現されます。
下の図は、タブの階層構造の例です。