2013-05-31 55 views
0

是否可以向Microsoft報告Tablix控制表達式中的表達式添加不可見的註釋?如果是,你是如何做到的?如何向Microsoft報告tablix控制表達式添加評論?

例如,我想這樣做一個表矩陣表達式中的以下內容:

' Only display the spouse last name if it is different. 
=IIF(Fields!SLast.Value <> Fields!PLast.Value, Fields!SLast.Value, "") 

回答

1

你可以把評論到表達,但它走在最後。 Reporting Services表達式是VBA代碼,但它們評估爲一行VBA代碼。這意味着任何東西後單引號'被視爲評論。

所以你的例子將只評估爲文本並將該文本放入文本框。然而,這將工作:

=IIF(Fields!SLast.Value <> Fields!PLast.Value, Fields!SLast.Value, "") ' Only display the spouse last name if it is different. 

這也適用於:

=IIF(Fields!SLast.Value <> Fields!PLast.Value, Fields!SLast.Value, "") 
' Only display the spouse last name if it is different. 

但是這個要注意:

=Fields!FirstName.Value + "" 
+ Fields!LastName.Value 
' Now add the address 
+ Fields!Address.Value 

在這個例子中的地址永遠不會顯示,因爲表達式被投入一行和地址在評論'之後,因此被註釋掉。不幸的是,代碼高亮顯示並未將其清除,並將其標記爲有效的可執行代碼。

+0

太棒了!謝謝,這讓它變得晶瑩剔透。 –