我刚刚创建了一个 SQL Server 2005 SSRS 报告,并且数据未显示在“预览”窗格中。
数据集是根据字符串参数从存储过程中正确填充的。我可以在数据窗格中执行它。在“预览”窗格中运行报告时,会显示正确的行数,但单元格的内容不包含任何数据
源数据集基于 SQL Server 2005 中带有传入字符串参数的存储过程,该参数返回临时表的内容。然后数据集将字段映射到本地。我可以在数据视图中正确执行此操作。
存储过程
ALTER PROCEDURE spWebReportStage25BuildReview
@BuildNumber as nvarchar(50)
临时表架构
CREATE TABLE #tmpModelZones
(
BuildID bigint NOT NULL,
BuildNo nvarchar(50) NOT NULL,
ModelID int NOT NULL,
ModelName nvarchar(50) NOT NULL,
ZoneID int NOT NULL,
ZoneName nvarchar(50) NOT NULL,
SortOrder int NOT NULL,
Created bit DEFAULT 0 NOT NULL,
Closed bit DEFAULT 0 NOT NULL,
PRIMARY KEY (BuildID, ZoneID)
)
SSRS 数据集
SSRS 数据集映射
SSRS 数据集参数
使用参数执行数据集
显示的表格上没有其他分组、过滤器或聚合。简直就是一张平桌