Чтобы сделать выражения в отчете более понятными, можно использовать их псевдонимы вместо наименований источников данных, колонок, переменных. Предположим, что в словаре данных создана переменная с наименованием "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]}