-1

基本的に、このCrystalReportの式を変換しました

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"))

ただし、以下のエラーメッセージが表示されます

エラーメッセージ

[rsCompilerErrorInExpression] textrun'TradeBuyorSell.Paragraphs [0] .TextRuns [0]の値式にエラーが含まれています:[BC30455]パブリック関数IIF(Expression As Boolean、TruePart As Object、FalsePartのパラメーター'FalsePart'に引数が指定されていませんオブジェクトとして)オブジェクトとして '

これが非常に緊急であるのを助けてください。

4

1 に答える 1

0

内部 IIF には、関数の 2 番目の "false" 部分がありません。

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

* ** * **をそこに移動する必要がある値に置き換えます。

于 2012-08-02T14:02:06.003 に答える