式でのエイリアスの使用

レポート内の式を理解しやすくするために、変数またはデータソースと列の詳細を明示的に指定する代わりに、エイリアスを使用できます。たとえば、データディクショナリに「MyVariable」という変数があり、そのエイリアスを「my best variable」に設定している場合、その変数を名前またはエイリアスで直接参照できます。

名前で変数を使用するには、次のような式を作成します。

{MyVariable}

エイリアスで変数を使用するには、次のような式を作成します。

{[ MyBestVariable ]}

構文-変数

C#またはVB.Netで許可されていないエイリアス内でスペース、句読点、または文字を使用する場合は、エイリアスの文字列表現を角かっこ[]で囲む必要があります。そのような文字が使用されていない場合、角括弧はオプションです。

別名であった場合たとえば、「MyBestVariable」、その式は括弧なしで書くことができます。

{MyBestVariable}

それ以外の場合は、変数を角かっこで囲む必要があります。有効なエイリアスの使用例:

{Variable1}

{VariableAndValue}

{[Variable and Value]}

{[Variable and Value]}

{[Variable&Values]}

{[Variable-First]}

分かりやすくするために、無効なエイリアスの使い方の例を挙げておきます。

{[Variable&Values]} //名前にスペースがあると、これは失敗します

{Variable&Values} //予約された文字により、これは失敗します

構文-データ

データソースやカラムの名前を作成する際にも同じルールが使われます。ただし、1つだけ例外があります。データカラムを参照する際には、識別子として正しくない文字がある部分のみを括弧で囲みます。例えば:

{DataSource.[データ列]}

{[データソース] .DataColumn}

{[データ=ソース].[データ=列]}