レポート内の式を理解しやすくするために、変数またはデータソースと列の詳細を明示的に指定する代わりに、エイリアスを使用できます。たとえば、データディクショナリに「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}
{[データ=ソース].[データ=列]}