在SSRS中显示此类数据?

时间:2016-03-29 17:08:34

标签: reporting-services graph charts kendo-ui ssrs-2008-r2

我不确定这是否属于这里,所以这里就是。

我的tsql存储过程为16个组返回这样的数据。这只是第1-3组:

Group   Hour  Avg
1       4     99.800
1       3     96.800
1       2     100.000
1       1     99.800
1       0     100.000
2       4     97.700
2       3     99.800
2       2     98.800
2       1     99.800
2       0     99.800
3       4     99.800
3       3     97.900
3       2     99.900
3       1     100.000
3       0     99.800

基本上,数据只显示每组的平均每小时。

我需要以某种方式以图形方式显示,但我想在每小时一级强调什么组低于99%。

根据数据,我们可以看到第2组/第4组降至99以下。由于还有15个其他组,因此在那个小时,其他几个组可能会低于99%。但是当用户看到图表/图表时,他们会立即知道哪些组低于阈值。

所以我正在考虑折线图/面积图,但线路太多了。使用SSRS,折线图如下所示:

enter image description here

所以我正在寻找有关如何简化这一点的建议。当然,我可以简单地使用基于文本的报告,但这里的人们喜欢图形和图表。

另外,我希望图表是历史的,这意味着它将全天显示失败的组。

我们也有Kendo图表,这就是为什么有这个标签的原因。

1 个答案:

答案 0 :(得分:0)

我了解您尝试做的事情,但您需要考虑数据的同化。你可以根据自己的需要制作漂亮而丰富多彩的东西,但如果它成为了一个"哪里有Waldo"寻找用户需要的关键数据,然后你仍然失败了。

有16个小组,我建议远离所有图表和图表。相反,我会使用一个在单元格中嵌入图形的表格。例如,您可以为每个组使用sparklines or data bars

此外,您可以在表格中使用indicators

此外,不要忘记动态更改文本颜色,背景颜色,边框,字体大小和边框以使某些组弹出。您设计页面的目标应该是逐渐使用更复杂的显示将用户的眼睛从页面的一个部分吸引到另一个部分。在这样做的过程中,您可以在使用动态报告时讲述一个易于被同化的故事。实际上掌握这个技能完全是另一个问题,但是开始努力,永远不会满足于一些足够好的东西,在你知道之前,你会有一个令人大笑的报告。