Phi*_*ray 14 sql sql-server reportingservices-2005 reporting-services
我刚刚创建了一个SQL Server 2005 SSRS报告,并且数据未显示在"预览"窗格中.
根据String参数从存储过程中正确填充数据集.我可以在"数据"窗格中执行它.在"预览"窗格中运行报表时,将显示正确的行数,但单元格的内容不包含任何数据
源数据集基于存储过程,在SQL Server 2005中传入String参数,返回临时表的内容.然后,数据集将字段映射到本地.我可以在数据视图中正确执行此操作.
存储过程
ALTER PROCEDURE spWebReportStage25BuildReview
@BuildNumber as nvarchar(50)
Run Code Online (Sandbox Code Playgroud)
临时表模式
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)
)
Run Code Online (Sandbox Code Playgroud)
SSRS数据集
SSRS数据集映射
SSRS数据集参数
使用参数执行数据集
显示的表上没有其他分组,过滤器或聚合.它只是一张平台
Jer*_*oen 11
从来没见过这个.但是,SSRS有时会有点"关闭",所以这里有一个要尝试的事项列表.我担心大多数都是"你试过把它关掉再打开吗?".
.data
与报告关联的文件.此外,如果您使用更多信息更新/编辑您的问题,将会有所帮助:
使用临时表时,SSRS无法获取元数据.因此,基本上有两种让SSRS知道列名的方法:
添加SET FMTONLY ON
.这将检索元数据,但不会显示数据.
转到DATA选项卡,然后单击Generic查询设计器并单击刷新字段.这将提示用于指定参数值的对话框.当我们在查询设计器中运行查询时,SSRS从存储过程中获取模式和数据.现在,数据将在预览窗格中可用.
小智 6
我也有类似的问题。就我而言,它甚至在没有任何参数或任何东西的情况下发生,只是您可以想象的最简单的报告。它包括一个带有单个字段的表,没有使用过滤器。我确实设法查看了一些数据,但只显示了那些不适合单元格并因此迫使行高增加的行。
我对此问题的修复:更改标准字体或字体大小(大小 10,Segoe UI)。然后,所有数据都显示出来了。将此更改回 Segoe UI 会使数据再次消失。
归档时间: |
|
查看次数: |
60727 次 |
最近记录: |