繁体   English   中英

SSRS中的折线图

[英]Line chart in SSRS

我试图在一段时间内按[员工]每个[员工]在SSRS中创建KPI折线图-[第25周],[第24周] .... [第0周]。

我有一个这样的表(数据集)(请忽略方括号):

[Employee] [Wk25] [Wk24]...[Wk0]

(John Doe) (0.95)   (0.75) ... (0.80)

(Dow Jones) (1,20)  (0.50) ... (1.10)

(Absalom Absalom) (NULL) (NULL) ... (2.50)

对于Excel,这很简单,但是我放弃了按原样使用数据集在SSRS中构建折线图。

我应该如何(如果?)转换源表以便能够在SSRS中制作折线图? 任何想法将不胜感激。

要在SSRS中绘制此数据图表,您确实需要取消基础数据; 它在图表中不能很好地处理您的表格类型。

我无法在不知道您的基础表的情况下进行额外的查询,但这将是这样的:

SELECT Employee, Wk, Value
FROM 
   (SELECT Employee, Wk25, Wk24, Wk0
   FROM MyTable) t
UNPIVOT
   (Value FOR Wk IN 
      (Wk25, Wk24, Wk0)
)AS unpvt

SQL小提琴与演示

这将给出一个如下所示的数据集:

EMPLOYEE    WK  VALUE
John Doe    Wk25    0.95
John Doe    Wk24    0.75
John Doe    Wk0     0.8

我还没有添加全部26列,但这应该可以为您提供想法。

从这里可以很容易地在SSRS中绘制图表-只需将Value添加为Value数据,将WK为Category组,您将获得所需的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM