Диалоговое окно «Выражение» (построитель отчетов)
Используйте диалоговое окно "Выражение" для записи выражений Microsoft Visual Basic для свойств элемента отчета. Выражения можно использовать для задания многих свойств, в том числе цвета, шрифта, границ. Во время выполнения обработчик отчета вычисляет выражения и заменяет их результатами значения свойств.
Диалоговое окно Выражение содержит окно кода, дерево категорий, элементы категорий, панель описания и панель примеров. Диалоговое окно "Выражение " учитывает контекст; элементы и описания категорий изменяются в ответ на категорию выражений, с с которыми вы работаете. Дополнительные сведения см. в примерах выражений (построитель отчетов и SSRS), выражениях (построитель отчетов и SSRS)
Конструкции выражения
Выражения начинаются с знака равенства (=) и могут включать константы, литералы, операторы и ссылки на встроенные поля, встроенные коллекции, встроенные функции, функции библиотеки времени выполнения Visual Basic, платформа .NET Framework классы среды CLR и пользовательские функции. В следующем списке перечислены категории и значения, которые можно добавить в выражение.
Задать выражение для: <PropertyName>
Имя свойства, для которого задается выражение. Кроме того, это свойство можно установить в панели свойств по его имени.
Константы
Предоставляет список стандартных значений, допустимых для свойств, основанных на константах. Например, свойство, основанное на цвете, отображает допустимые имена цветов. Для свойства логического типа значения равны True
и False
.
Не всем элементам, поддерживающим выражения, можно присвоить значение константы. Если свойству нельзя присвоить значение константы, это указывается в панели описания.
Встроенные поля
Предоставляет список элементов из глобальной коллекции, которые можно использовать в выражении. Некоторые коллекции поддерживаются только после публикации отчета на сервере. Дополнительные сведения см. в статье Встроенные коллекции в выражениях в отчете с разбивкой на страницы (построитель отчетов).
Параметры
Содержит список параметров отчета.
Поля ( <выбранный набор> данных )
Отображает список полей для набора данных, выбранного в категории «Наборы данных». Дважды щелкните поле, чтобы скопировать его в окно Выражение .
Наборы данных
Предоставляет список доступных наборов данных и показывает поля, являющиеся элементами набора данных.
Переменные
Отображает список переменных отчета. Дополнительные сведения см. в разделе Ссылки на коллекции переменных отчета и группы (построитель отчетов и службы SSRS).
Операторы
Отображает операторы, которые можно включить в вычисление или строковую операцию. Дополнительные сведения см. в разделе "Операторы в выражениях" (построитель отчетов и SSRS).
Общие функции
Отображает общие функции, сгруппированные по типу. При выборе в панели элементов функции появляются ее описание и пример.
Распространенные функции включают встроенные функции отчета и агрегатные функции, функции библиотеки времени выполнения Visual Basic и платформа .NET Framework классы среды CLR в Math пространстве имен и Convert пространства имен. Можно также добавить ссылки на классы CLR и внешние сборки, которые отсутствуют в списке категорий. Дополнительные сведения см. в разделе Пользовательский код и ссылки на сборки в выражениях в конструкторе отчетов (службы SSRS).
Параметры
Окно кода
Используйте окно кода в верхней панели для ввода выражения. При открытии диалогового окна Выражение окно кода содержит выражение. Это выражение можно заменить или исправить. Можно вставлять функции, операторы, константы, поля, параметры и элементы из глобальной коллекции, а также ссылки на пользовательский код. Окно кода отображает сделанные изменения.
Красная волнистая линия означает синтаксическую ошибку. Удерживайте указатель над подчеркнутым текстом, чтобы просмотреть сообщение об ошибке.
Если ввести имя элемента из глобальной коллекции и поставить точку, появится раскрывающийся список доступных членов или методов. В раскрывающемся списке можно ввести несколько первых символов, после чего появится вкладка автозамены.
При вводе имени функции с левой открывающей скобкой появляется подсказка о параметрах функции и возвращаемых ею значениях.
Категория
Отображает категории выражений. Выбор категории задает контекст для создания выражения и изменяет список допустимых значений в панели элементов. Например, для выражения значения текстового поля разверните общие функции и выберите "Агрегатные функции" для отображения Avg
и Count
других функций на панели элементов .
Элемент
Отображает список допустимых значений для выбранной категории. Дважды щелкните элемент, чтобы добавить к нему текст выражения в точке добавления в окне кода.
Значения
В зависимости от категории выбранного элемента третья панель содержит описание, образец выражения или список допустимых элементов. Перетащите край диалогового окна, чтобы расширить область «Образец».
См. также
Выражения (построитель отчетов и службы SSRS)
Форматирование элементов отчета (построитель отчетов и службы SSRS)
Форматирование чисел и дат (построитель отчетов и службы SSRS)
Ссылки на коллекции параметров (построитель отчетов и службы SSRS)
Примеры выражений группы (построитель отчетов и службы SSRS)
Примеры уравнений фильтра (построитель отчетов и службы SSRS)
Ссылки на коллекции полей набора данных (построитель отчетов и службы SSRS)
Справочник по агрегатным функциям (построитель отчетов и SSRS)
Типы данных в выражениях (построитель отчетов и службы SSRS)
Диалоговое окно выбора цвета (построитель отчетов и службы SSRS)