SSRS检查参数是否存在

时间:2014-09-16 06:49:59

标签: reporting-services

我有一个报告,用户必须输入订单号,然后填写表格和图表等。

我需要知道的是如何通知用户他们输入了无效的订单号?

所以某种'IF @ORDERNO IN(从ORDERS中选择DISTINCT ORDERNO)然后数据将显示,否则文本框将显示在报告顶部,说明无效订单号。

我可以为他们提供一个OrderNumbers列表作为参数进行选择,但是太多了,无法使其成为可行。

我知道您可以添加带有IIF表达式的文本框并检查值,但是可以检查数据集中是否存在该值吗?

2 个答案:

答案 0 :(得分:0)

该表的norowmessage属性是否适用于您?

  

选择您的表格 - >按F4->把相关信息放在下面    NoRowsMessgae 属性

答案 1 :(得分:0)

创建另一个参数并让它填充订单#(如果存在)。

参数1:输入订单:54455

DataSet2:Select 'Valid Order' As "Confirmation" from Order_Table where Order_number = :Parameter1 设置Parameter2的默认值以将确认值显示为默认值

通过这种方式,他们甚至可以在运行报告之前知道他们是否拥有正确的订单。