Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSR返回的单个图形与结果集的其余部分不同_Reporting Services - Fatal编程技术网

Reporting services SSR返回的单个图形与结果集的其余部分不同

Reporting services SSR返回的单个图形与结果集的其余部分不同,reporting-services,Reporting Services,这真是个奇怪的问题。我有一个数据集,它返回少量的列和极少量的行(在我的示例中为49)。我有一份SSRS报告,其中有一个表返回了数据集中的数据 一切都很完美,正如我所期望的…….期望一行中有一个值!它不会返回数据集中的图形。其他每一个图形都显示了它的原貌。这发生在VS中,一旦部署 因此,在我的数据集中,该图显示为-0.955980288917914。在报告中,我希望看到-95.6,该报告的格式为小数点后1位。它没有,它显示-99999900.0%。我在数据集中有其他正确显示的负数。这只是一个数字,

这真是个奇怪的问题。我有一个数据集,它返回少量的列和极少量的行(在我的示例中为49)。我有一份SSRS报告,其中有一个表返回了数据集中的数据

一切都很完美,正如我所期望的…….期望一行中有一个值!它不会返回数据集中的图形。其他每一个图形都显示了它的原貌。这发生在VS中,一旦部署

因此,在我的数据集中,该图显示为-0.955980288917914。在报告中,我希望看到-95.6,该报告的格式为小数点后1位。它没有,它显示-99999900.0%。我在数据集中有其他正确显示的负数。这只是一个数字,所有其他数字的小数位数都差不多

我知道,我可以用SQL进行百分比计算,然后将其返回到报告中,但我很好奇为什么会发生这种行为

如有任何帮助或建议,将不胜感激。SQL版本为13.0.5292.0,Visual Studio SSDT为15.9.16,Reporting Services为2016

谢谢

更新:

抱歉耽搁了。下面是一些屏幕片段

这是SQL Server中显示的数据,您将看到所有数字都有类似的小数位。

这一个来自VS,显示了简单的设计。高亮显示的单元格是包含%值的单元格

这是该列的输出。正如你所看到的,只有一个数字是完全错误的。其他48个数字都是正确的。


再次感谢您的帮助

有几件事需要检查。单击“报告”工具栏上的“刷新”按钮(无浏览器刷新),因为它可能是缓存数据。打开数据集集集并从Visual Studio中执行它,确保在那里看到正确的数字。如果这一切都失败了,请编辑您的问题,并向您展示报告设计,包括您拥有的任何分组和所有相关表达式。还有其他几件事——报告是否使用了使用句点作为逗号的区域编号格式?SSR可能误解了要显示的值。你能再举几个这个领域的例子吗?所有的值都使用15位精度,还是这一位是异常值?感谢您的回复,这是非常疯狂的一天。如果可以的话,我明天会回来找你。