Чтобы сделать выражения в отчете более понятными, можно использовать их псевдонимы вместо наименований источников данных, колонок, переменных. Предположим, что в словаре данных создана переменная с наименованием "MyVariable", которая имеет псевдоним "my best variable". Для использования переменной по имени потребуется выражение следующего вида:

 

 

{MyVariable}

 

 

Для обращения к этой переменной по псевдониму, потребуется следующее выражение:

 

 

{[my best variable]}

 

 

При этом не является критичным количество пробелов между отдельным словами в псевдониме. Главное, чтобы строковое представление псевдонима было взято в квадратные скобки. Рассмотрим другой вариант использования псевдонима, когда псевдоним не содержит пробелов. К примеру - "MyBestVariable". В этом случае переменную можно записать следующим образом:

 

 

{MyBestVariable}

 

 

т.е. квадратные скобки становятся необязательны.

 

Главное правило, которому надо следовать при использовании псевдонимов - если строковое представление псевдонима содержит символы, которые не являются корректными для идентификаторов языка C# или VB.NET, или содержит пробелы, то необходимо использовать квадратные скобки. Например:

 

 

{MyBestVariable}

 

{Variable1}

 

{VariableAndValue}

 

{[Variable and Value]}

 

{[Variable and Value]}

 

{[Variable&Values]}

 

{[Variable-First]}

 

 

Такое же правило используется и при образовании имен источников данных и колонок, за одним исключением. При ссылке на колонку данных нужно брать в квадратные скобки только часть с некорректными символами для идентификатора. Например:

 

 

{DataSource.[Data Column]}

 

{[Data-Source].DataColumn}

 

{[Data=Source].[Data=Column]}