2015-09-14 2 views
0

Я следующее выражение в одном из текстового поля в моем докладе о Reporting Services имеют:Reporting Services Expression Тип символов «&» не совпадает

=Parameters!Detalle.Value 
    & IIF(Fields!Merchandiser.Value=False,"<b>Write Something: </b>" & FormatNumber(Sum(Fields!Amount1.Value, "Datasource") + Sum(Fields!Amount2.Value, "Datasource"),2) & "<br>", 
    &"<b>Write Something: </b>" & Sum(Fields!Number.Value, "Datasource") & "<br>" 

Но Im имеющих следующую ошибку: «выражение Значение объекта «Textbox» типа TextRun содержит ошибку: [BC30277] тип символа «&» не совпадает с типом данных «объект» объявлена ​​

Я думаю, что проблема находится на том, где я поставил & внутри. мой условный, но Im не 100% уверен.

ответ

0

У вас есть дополнительный & в вашем выражении, где инструкция ELSE. Также отсутствует конечная скобка.

=Parameters!Detalle.Value & 
    IIF(Fields!Merchandiser.Value=False, 
     "<b>Write Something: </b>" & FormatNumber(Sum(Fields!Amount1.Value, "Datasource") + Sum(Fields!Amount2.Value, "Datasource"),2) & "<br>", 
     &"<b>Write Something: </b>" & Sum(Fields!Number.Value, "Datasource") & "<br>" 

Это должно работать:

=Parameters!Detalle.Value & 
IIF(Fields!Merchandiser.Value=False, 
    "<b>Write Something: </b>" & FormatNumber(Sum(Fields!Amount1.Value, "Datasource") + Sum(Fields!Amount2.Value, "Datasource"),2) & "<br>", 
    "<b>Write Something: </b>" & Sum(Fields!Number.Value, "Datasource") & "<br>") 
+0

Большое спасибо за вашу поддержку Ганновер, что сделал трюк. – Nickso

Смежные вопросы