SSRS — Visual Studio

#ssrs-2008

Вопрос:

Привет, я новичок, изучающий SSRS, При использовании функции объединения в выражении я получаю ошибку

 =(Fields!Bathroom.Value, "PropertyDetails") amp; " " amp; "Bathroom" amp; " " amp; (Fields!Bedroom.Value, "PropertyDetails") amp; "Bedroom"
 

Пожалуйста, помогите мне в этом отношении

Ответ №1:

В зависимости от того, где используется это выражение, вам, по-видимому, необходимо настроить способ объявления ваших полей.

Если это используется в матрице или таблице с явно назначенным набором данных, вам не нужно указывать набор данных.

 =Fields!Bathroom.Value amp; " Bathroom " amp; Fields!Bedroom.Value amp; " Bedroom"
 

Если это используется в текстовом поле, вам нужно будет указать какую-либо функцию для использования с ним, например First функцию, которая выдаст первый элемент из этого столбца.

 =First(Fields!Bathroom.Value, "PropertyDetails") amp; " Bathroom " amp; First(Fields!Bedroom.Value, "PropertyDetails") amp; " Bedroom"
 

Комментарии:

1. Спасибо Стиву за помощь, я использовал текстовое поле, моя проблема решена.