【问题标题】:SQL Server Reporting services chart reportSQL Server 报告服务图表报告
【发布时间】:2014-03-07 02:23:01
【问题描述】:

我目前有一个包含API50Counter ValueDBName 列的数据集。例如,值如下所示。

API50    CounterValue  DBName
34.5       1            Test1
44.5       25           Test1
34.5       42           Test1
54.5       67           Test1
34.5       76           Test1
94.5       88           Test1
14.5       99           Test1

我创建了一个图表报告并选择了我的 X 轴为 CounterValue 我的 Y 轴为 API50

报告绘制正确,我的 Y 轴仅达到 99。

无论如何我可以让我的 X 轴以 50 点为增量直到 600(例如,0、50、100、150...等等直到 600)并绘制计数器值?

非常感谢任何帮助。

【问题讨论】:

  • 您确定样本数据和描述正确吗?根据您的数据,这将在 Y 轴上给出一条值 34.5 的直线,而 X 轴将上升到 99,因为 API50是 Y,CounterValue 是 X。同样,API50 的所有值都应该完全相同吗?您可以添加当前报告的屏幕截图吗?
  • 我已经上传了图片。我的问题中提到的值是虚拟值,但是我也对其进行了编辑。正如您从图像中看到的那样,计数器值仅上升到 250,因为最终计数器值为 268。我希望 X 轴上升到 600,但是绘图只会到 268。

标签: sql sql-server reporting-services


【解决方案1】:

使用示例数据创建基本图表:

获得与您描述的相同的结果,即 X 轴刚刚上升到最大 CounterValue 值左右:

您需要更新 X 轴属性:

我在这里更新了:

  • 列表项
  • 最大值
  • 间隔
  • 区间类型

我还检查了 标量轴 值 - 这是最重要的,否则上述值将无法正常工作。

现在你可以看到设计器的变化:

最终结果有你的轴要求:

【讨论】:

    猜你喜欢
    • 2011-10-03
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多