Объединение строки и поля в инструкции iif

#reporting-services #ssrs-2008

#службы отчетов #ssrs-2008

Вопрос:

у меня есть вычисленный SSRS, в котором я могу объединить строку и поле. Как я могу использовать amp; . Каков наилучший способ сделать это?

 =iif(Fields!TYPE.Value= "A", "participated in" amp;Fields!NAME.Valueamp; "'s game",
iif(Fields!TYPE.Value= "N", "did not participate in" amp; Fields!NAME.Value amp; "'s game",
"###ERROR###"
))
  

участвовал в игре Патрика
или
не участвовал в игре Патрика

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

1. Кроме того факта, что вам не хватает нескольких пробелов, что не так с тем, что у вас уже есть?

2. Удалось ли вам решить эту проблему??

3. привет, да, это сработало. Спасибо

Ответ №1:

Попробуйте ниже

  =IIF(Fields!TYPE.Value= "A", "participated in" AND Fields!NAME.Value= "'s game",
    IIF(Fields!TYPE.Value= "N", "did not participate in" AND Fields!NAME.Value="'s game",
    "###ERROR###",nothing ),nothing)
  

Ответ №2:

Это amp; правильный путь, чтобы объединить строки, вы просто пропустили несколько пробелов в первом и втором amp; :

 =IIF(Fields!TYPE.Value= "A", 
     "Participated in " amp; Fields!NAME.Value amp; "'s game",
          IIF(Fields!TYPE.Value= "N", 
              "Did not participate in " amp; Fields!NAME.Value amp; "'s game",
              "###ERROR###"
              )
      )