【发布时间】:2013-09-08 19:19:32
【问题描述】:
我正在使用 2008R2 开发 SSRS Reporting Services。
问题:我有两个表 Orders 和 Customers。
我加入两个表并获得足够的数据。
我的问题是如何将Customername 作为可选参数传递。我需要从查询中获取这个值(我的意思是在下拉列表中显示客户名称)。
为此,我检查了参数名称是否允许空值:客户名称。但在生成报告时,它要求选择客户名称。
我也尝试过:
指定数据集的过滤条件如下:
表达式:
=IIF(Parameters!CustomerName.Value is nothing or (Fields!CustomerName.Value =Parameters!CustomerName.Value),true,false)
(在第二个下拉列表中选择Boolean)
操作员:=
值:true
【问题讨论】:
-
那么到底是什么问题?你能正确填充参数查询吗?您是否希望默认选择
NULL(即所有客户)?报告是否正在运行,但您的过滤器不起作用?
标签: reporting-services ssrs-2008