0

基本的には、このクリスタルレポート式を「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 のパラメーター 'FalsePart' に引数が指定されていません (ブール値としての式、オブジェクトとしての TruePart、FalsePart) As Object) As Object' 助けてください これは非常に緊急です

4

1 に答える 1

1

このエラーが発生する理由は、Crystal レポートの式が適切に記述されていないためです。Crystal では、「if 条件の場合は true 部分」のような式を使用できますが、false 部分は省略できます。Crystal はデフォルトを自動的に処理します。しかし、SSRS ではより厳密で、IIF は false の部分を省略できません。

于 2012-08-02T21:43:11.497 に答える