【问题标题】:SSRS Report-outputting ''Blank'' rather than 0 for end userSSRS 报告为最终用户输出“空白”而不是 0
【发布时间】:2019-03-15 13:09:52
【问题描述】:

首先,我是新手,刚刚学习数据库和报告功能。

背景:假设我是一名最终用户,我已向我的 IT 部门请求一份报告。我知道我的公司使用 SQL Server,他们经常生成 SSRS 报告。SQL Server 数据库连接到 PIM(产品数据)应用程序。在 PIM 中有一个数字字段,其中包含一定数量的灯泡。如果没有灯泡,则该字段留空。我无权访问我们的数据库或报告参数。我本质上是受别人摆布的。

当我收到报告时,我看到每个没有灯泡的项目都显示为零“0”。这不是所需的输出,我想将该字段视为“空白”,就像在我们的 PIM 系统中一样。当我向报告作者表达这一点时,他告诉我这无法完成,因为这是一个数字字段。

这看起来正确吗?请帮忙!!我正在打一场艰苦的战斗。我有工作要做,它在很大程度上依赖于 IT 支持。我现在必须去找我的老板,告诉她这不能做。我也知道我可以自己在 excel 中手动操作报告,但这很耗时,如果可以在报告到达我的收件箱之前处理,那将是理想的。如果有人可以转达给我的解决方案,我将不胜感激-谢谢!!

【问题讨论】:

  • 可能是while界面让你将字段留空,数据库默认字段值为0。也许他认为你想更改字段而不是报告上显示的内容。大多数 DBA 避免在数字字段中使用 NULL - 这使数学变得困难。
  • 感谢您的意见!!

标签: sql-server database reporting-services report


【解决方案1】:

如果报表肯定是在 SSRS 中生成的,那么绝对可以将零值设置为空白字段。对我来说,听起来好像负责人只是不想做出改变,因为这是一个相当简单的修复。就像打开需要修复的任何字段的属性窗口一样简单。由于该字段是数字,因此您无论如何都希望将文本框格式化为数字。突出显示的选项显示可以进行此更改的位置。实际上,Show zero as: 的三个默认选项为空白、破折号 (-) 或显示 (None)

【讨论】:

  • Steve-O,你刚刚救了我!谢谢你,我会提前付款的。周末愉快!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-03
  • 1970-01-01
相关资源
最近更新 更多