Reporting services 在报告预览中显示长度大于38的几行的空白数据(数据类型为Varchar(60))

Reporting services 在报告预览中显示长度大于38的几行的空白数据(数据类型为Varchar(60)),reporting-services,ssrs-2008,ssms,Reporting Services,Ssrs 2008,Ssms,我在Reporting services中遇到报告预览问题。 在报表预览中仅为长度大于38(字段的数据类型为Varchar(60))的少数行显示空白数据,但在SQL Server中可以看到数据。甚至数据集中的查询设计器也会显示预期的数据。当我预览报表时,对于几行,它将显示空白值。我尝试刷新数据集/添加新字段(给定新名称),并使用此新字段的源字段/更改字体大小/添加新tablix和试用/添加新数据集并试用。但一切都没有结果。尽管如此,它还是显示了几行的空白数据。任何人都可以。帮助您摆脱这个问题?谢

我在Reporting services中遇到报告预览问题。
在报表预览中仅为长度大于38(字段的数据类型为Varchar(60))的少数行显示空白数据,但在SQL Server中可以看到数据。甚至数据集中的查询设计器也会显示预期的数据。当我预览报表时,对于几行,它将显示空白值。我尝试刷新数据集/添加新字段(给定新名称),并使用此新字段的源字段/更改字体大小/添加新tablix和试用/添加新数据集并试用。但一切都没有结果。尽管如此,它还是显示了几行的空白数据。任何人都可以。帮助您摆脱这个问题?

谢谢@BJones和@Alan Schofield的试用。我找到了解决办法。实际上,在server1中,值为空,而在server2中,值是设置好的。报告基于服务器1运行。因此,只显示空白数据。实际上,报告的设计或逻辑没有问题。它完全取决于它运行的环境。不管怎样,问题现在解决了。我很高兴。

我想到的第一件事是——存储值中是否有空格?尝试在查询中使用
LTRIM(RTRIM())
。您还可以尝试导出到Excel并检查是否导出值。无Bjones,添加LTRIM RTRIM不起作用。它仍然显示相同的数据。是否导出到Excel并检查Excel中的数据?是的,我尝试过。它只是一片空白。即使该值在l和rtims中也没有空格。如果创建一个新报告,复制数据集并添加一个简单的表/矩阵,您能重现该问题吗?