Reporting services SSR返回的单个图形与结果集的其余部分不同
这真是个奇怪的问题。我有一个数据集,它返回少量的列和极少量的行(在我的示例中为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个数字都是正确的。Reporting services SSR返回的单个图形与结果集的其余部分不同,reporting-services,Reporting Services,这真是个奇怪的问题。我有一个数据集,它返回少量的列和极少量的行(在我的示例中为49)。我有一份SSRS报告,其中有一个表返回了数据集中的数据 一切都很完美,正如我所期望的…….期望一行中有一个值!它不会返回数据集中的图形。其他每一个图形都显示了它的原貌。这发生在VS中,一旦部署 因此,在我的数据集中,该图显示为-0.955980288917914。在报告中,我希望看到-95.6,该报告的格式为小数点后1位。它没有,它显示-99999900.0%。我在数据集中有其他正确显示的负数。这只是一个数字,
再次感谢您的帮助有几件事需要检查。单击“报告”工具栏上的“刷新”按钮(无浏览器刷新),因为它可能是缓存数据。打开数据集集集并从Visual Studio中执行它,确保在那里看到正确的数字。如果这一切都失败了,请编辑您的问题,并向您展示报告设计,包括您拥有的任何分组和所有相关表达式。还有其他几件事——报告是否使用了使用句点作为逗号的区域编号格式?SSR可能误解了要显示的值。你能再举几个这个领域的例子吗?所有的值都使用15位精度,还是这一位是异常值?感谢您的回复,这是非常疯狂的一天。如果可以的话,我明天会回来找你。