2017-09-25 3 views
0

データベースから複数のレコードを表示するSAP Crystal Reports(BusinessObjects CR 2013 SP5)でレポートを作成しようとしています。マイレコード選択は、私が(2600000から2500000の間すなわち)特定の数値範囲を選択したい場合は9999999に0から行くのアイテム数に基づいている私は、次のレコード選択式を使用:@Start_ItemRng1が設定されているSAP Crystal複数の数値範囲の選択をレポートします

{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng1}) to ToNumber({@End_ItemRng1}); 

を255000と@End_ItemRng1は2600000です。

私の問題は、式(レコードbtween 2700000〜2800000)に2番目の数値範囲を追加する必要があることです。この方法では、レポートは2500000-2600000と2700000から2800000の間のレコードを返します。残念ながら、私のすべての試みはエラーコードとともに戻ります。レコードの選択式を正しく書く方法はありますか?

答えて

0

@ Start_ItemRng2と@ End_ItemRng2という2つの新しいパラメータを作成します。次に、レコード選択式をこれに更新してください。

{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng1}) to ToNumber({@End_ItemRng1}) 
OR 
{v_R_rvc_menuitem_fam_grp.menuitem_number} in ToNumber({@Start_ItemRng2}) to ToNumber({@End_ItemRng2}) 
+0

ありがとうございました!以前に使用した2つのステートメントの間に "OR"の代わりに類似の式を使用しました(追加のパラメータを定義しています)。しかし、それはうまくいかなかった。 ORは2つのステートメントのどちらかを選択するのに対し、ANDは同時に両方のステートメントを処理することができますが...明らかに間違っていました。 – marrossko

関連する問題