このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

 

Stimulsoftレポートでは、デフォルトで条件式が使用できません。しかし、必要であれば、2つの方法で条件付動作を強制することができます。

 

IIF関数

まず データ辞書から挿入できる組み込みの IIF 関数を使用 することができます。この関数は次のような構文を使用します。

 

 

{IIF(Condition, Value1, Value2}

 

 

これは条件評価し、もし条件trueを返したら、式は Value1を返すfalseを返した場合は、Value2を返します。例えば、次のような式を入力した場合。

 

 

Number of Stores: {Store.Count > 0 ? Store.Count : "None"}

 

 

の場合、計算後のStore.Countの値が10であれば、レポートに表示される結果は次のようになります。

 

 

Number of Stores: 10

 

 

計算後のStore.Countの値が0であれば、レポートに表示される結果は次のようになります。

 

 

 Number of Stores: None

 

 

C#の三項演算子

レポート言語としてC#使用している場合、三項演算子を使用することも可能です。三項演算子の構文は以下の通りです。

 

 

{Condition ? Value1 : Value2}

 

 

IIF関数と同じ ように、条件 trueと評価されれば、式は Value1を返しますFalseの場合は Value2が返されます