2012-08-02 62 views
-1

基本上我轉換這個Crystal報表式SSRS表達錯誤

if ucas({?Trade Buy or Sell}) = "Trade Buy" 
then "IOSW_BUY_01" 
else if ucase({?Trade Buy or Sell})="Trade Sell" then IOSW_SELL_02. 

到:

SSRS -IIF(Fields!TradeBuyorSell.Value="Trade Buy","IOSW_BUY_01", 
IIF(Fields!TradeBuyorSell.Value="Trade Sell","IOSW_SELL_02")) 

然而,我正在下面的錯誤消息

ERROR MESSAGE

[rsCompilerErrorInExpression] textrun'TradeBuyorSell.Paragraphs [0] .TextRuns [0]的值表達式包含 錯誤:[BC30455]未爲參數'FalsePart'指定的參數爲 公共函數IIF(表達式爲布爾值,TruePart爲對象, FalsePart作爲對象)作爲對象」

請幫助,這是非常緊迫的。

回答

0

你內心的IIF缺少第二個功能的「虛假」部分。

IIF(Fields!TradeBuyorSell.Value="Trade Buy","IOSW_BUY_01", IIF(Fields!TradeBuyorSell.Value="Trade Sell","IOSW_SELL_02", **************)) 

更換* ** * **與需要去那裏的價值。

+0

基本上我試圖轉換這個晶體報告公式如果ucas({?Trade Buy or Sell})=「Trade Buy」,那麼「IOSW_BUY_01」否則如果ucase({?Trade Buy or Sell})=「Trade Sell」然後IOSW_SELL_02。 – dami101 2012-08-02 14:10:25