本文介绍了如何通过将数据类型从“默认文本”更改为“布尔值”并提供示例,来在 SSRS 报表中将单选按钮用作报表参数。为演示此功能,请右键单击“数据集”文件夹以创建新的数据集。
在 SSMS 中编写以下代码,可以显示我们用于此单选按钮作为报表参数示例的数据集。
我们在此 SSRS 示例中使用的 SQL 查询如下所示。如果您仔细观察查询,会发现在 WHERE 条件中使用了 @Flag 参数。请记住,Flag 值接受 True 或 False。
SELECT [EmployeeKey],[FirstName],[LastName],[HireDate],[EmailAddress]
,[SalariedFlag],[Gender] ,[PayFrequency],[SalesPersonFlag],[DepartmentName]
FROM [DimEmployee]
WHERE [SalesPersonFlag] = @Flag
如何在 SSRS 报表参数中使用单选按钮?
下面的屏幕截图显示了 EmpDataSet 的可用列以及自动创建的 Flag 参数。接下来,要创建表报表,请右键单击空白区域,选择“插入”,然后选择“表”选项。
我们设计了一个简单的员工销售表报表,并进行了字体和颜色格式设置。如果您观察报表预览,当参数值为 0 时,它将返回所有销售 Flag 为 False 的员工。

在“报表数据”窗口中,双击或右键单击并选择“@Falg 参数属性”选项将打开“报表参数属性”窗口。请将数据类型从“默认文本”更改为“布尔值”,以便将单选按钮显示为 SSRS 报表参数。

现在,您可以看到 True 和 False 的单选按钮。

我将选择 False 标志。
