2016-10-27 81 views
0

我有這個字段被稱爲系列,它有這個表達式,'在這種情況下意味着什麼?報告生成器表達式與'

=(領域!PropertyID.Value) 「= IIF(參數!CombineProperties.Value = TRUE AND(領域!Campus.Value <> 「」),菲爾茲!Campus.Value,菲爾茲!PropertyName.Value)

回答

0

這是在ssrs報告中在運行時解析的標籤或變量的SSRS表達式。這裏的要點是:

起始=(Fields!PropertyID.Value)是沒有意義的,因爲你不能設置變量的方法,但是,在「它是這樣的:

var result=null; 
if (CombineProperties && Campus.Length > 0) 
    result=Campus 
else 
    result=PropertyName 

再次閱讀你的文章後,我認爲你正在嘗試Concatenate字符串。這是你的最終目標嗎?

=CSTR(Fields!PropertyID.Value) + IIF((Parameters!CombineProperties.Value = True) AND (Fields!Campus.Value<>""), Fields!Campus.Value,Fields!PropertyName.Value) 

更新

衛生署!我在VB生鏽。我相信撇號評論了一條線。 '後的所有內容都被忽略。 DOH!

+0

我沒有寫它,但基於這個報告中的其他領域,它不是連接。其他字段像上面剛剛做的那樣有連接,我理解。但是「在那裏沒有任何意義。另一個像這樣的是'Fields!Consumption_Graph.Value 'IIF(Fields!Consumption_Graph.Value> REPORTITEMS!Textbox305.Value,REPORTITEMS!Textbox305.Value,Fields!Consumption_Graph.Value)'這對我來說沒有意義。 – user3786182

+0

doh!我認爲這是一個評論。表達的那部分被註釋掉了 –

+0

OHH !!!!哇!!! Jeez大聲笑謝謝! soooo,真實! – user3786182