15

我在Reporting Services中使用一些複雜表達式來控制報表中數據的值,格式等(請參閱MSDN)。SSRS報表表達式中的註釋

是否可以在這些表達式中插入代碼註釋,如果有,語法是什麼?

通過代碼中的註釋我的意思是這樣的:

// single line comment 
/* or multi line comment */ 
+0

| &IIF(0,「Comment ...」,「」)&|是/ *插入中間* /字符串評論的最佳選擇。因爲IIF()評估所有參數,所以數字計算運氣不佳。 – TamusJRoyce 2015-10-22 16:25:42

回答

23

它看起來像VB代碼。
嘗試使用撇號來撰寫評論。

'This is a sample comment.

這是一個猜測:)

編輯:VB其實沒有多評論。
然而,嘗試使用以下來看看它是否工作

 

'This is a sample comment _ 
followed by a new line _ 
and the comment ends 
 

如果不工作,你可以做


'This is a sample comment 
'followed by a new line 
'and the comment ends 

EDIT2:另外,似乎註釋可以在開始或結束。
來源:https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=441283

+0

謝謝:)我試過了。 該語法似乎只適用於表達式的結尾處 - 這對您的鏈接有意義,無法對中間表達式進行評論,因爲它將其處理爲一行。 如果我在表達式的開始處使用它,則表達式代碼將變爲報告輸出,不好! – Sophia 2009-05-20 03:59:02

0

如果您想發表評論switch語句,你可以做這樣的事情:

=switch(
    false, "--- First, test if above zero ---" 
    , Parameters!Test.Value > 0 
    , "Value is above zero. Yeah!" 

    , false, "--- Then test if -1 ---" 
    , Parameters!Test.Value = -1 
    , "I guess the value is unknown" 

    , false, "--- Finally catch everything else ---" 
    , true 
    , "We could not handle this value. Sorry :-\" 
) 

假的線條將永遠不會被擊中,這樣你可以把它們作爲一個評論。不是很漂亮,但相當有用:-)