如何在参数中指定一个值小于
How to specify that a value is LESS THAN in a parameter
我有一份报告说 return 有各种产品,我们在每个产品上都有利润。我在查询 @Margin
中设置了一个参数。我已将参数数据类型设置为整数,但我希望参数为 return 所有利润小于 15% 的产品。
如果我输入的值小于 15,则这不是整数
如何将参数值设置为<15(小于15%)?
编辑
我的错误是在查询中错误地设置了参数。当我应该使用 < @Margin
时,我使用了 = @Margin
。这让我可以简单地将值从 <15
更改为 15
。这给了我想要的结果。
使用表达式作为查询。在这里找到:
TSQL 示例为:
="SELECT * FROM TABLENAME WHERE COLUMN" & Parameters!Operator.Value & Parameters!Hour.Value
将参数 Margin 添加为整数并提供值。然后在数据集部分你可以编写查询来过滤它小于@Margin 值。
查看下图。
我有一份报告说 return 有各种产品,我们在每个产品上都有利润。我在查询 @Margin
中设置了一个参数。我已将参数数据类型设置为整数,但我希望参数为 return 所有利润小于 15% 的产品。
如果我输入的值小于 15,则这不是整数
如何将参数值设置为<15(小于15%)?
编辑
我的错误是在查询中错误地设置了参数。当我应该使用 < @Margin
时,我使用了 = @Margin
。这让我可以简单地将值从 <15
更改为 15
。这给了我想要的结果。
使用表达式作为查询。在这里找到:
TSQL 示例为:
="SELECT * FROM TABLENAME WHERE COLUMN" & Parameters!Operator.Value & Parameters!Hour.Value
将参数 Margin 添加为整数并提供值。然后在数据集部分你可以编写查询来过滤它小于@Margin 值。
查看下图。