2017-09-22 20 views
1

私は、それぞれにマージンを付けてさまざまな商品を返すレポートを用意しています。 @Marginというクエリでパラメータを設定しました。私は整数にパラメータのデータ型を設定しましたが、15%未満のマージンを持つすべての製品を返すようにします。パラメータ内の値がより小さい値を指定する方法

enter image description here

私は< 15として値を入力した場合、これは私が< 15(15%未満)にパラメータ値を設定するにはどうすればよいの整数

ではないでしょうか?

EDIT

私の間違いは間違ってクエリでパラメータを設定しました。私は< @Marginを使用していたはずだったときに= @Marginを使っていました。これにより、単純に値を<15から15に変更することができました。これは私の望む結果をもたらしました。

+0

'> '演算子を使用して連結または変換演算子を使用してください。 –

+0

そのダイアログボックスは、条件ではなくパラメータ値*に関するものです。あなたの*クエリ*はどのように見えるのですか? –

+0

クエリ結果が返された後に*適用されるため、クエリにフィルタを追加することはできますが**不要**にする必要があります。クエリ自体にデータをフィルタリングする必要があります。たとえば、 'Where MyTable.MyField <@ Margin' –

答えて

2

は整数としてパラメータマージンを追加し、値を提供します。次に、データセット部分で@Margin値よりも小さい値をフィルタリングするためのクエリを書くことができます。

以下の画像を確認してください。

Use parameter value to filter results

関連する問題