2013-07-18 56 views
0

我有一个问题,我有一个报告,我正在建设我有几列,我想在折线图中使用,但我似乎无法使它工作,我可以使它与条形图一起工作,但它的9个项目沿着一个x轴。有什么方法可以像图表中的行一样使用列吗?SQL Server商业智能工作室:单记录折线图

谢谢!

如这里要求有一些图片:

数据:

enter image description here

图设计:

enter image description here

图与单轴(我想了曲线图,但因为只有一行没有显示。)

enter image description here

+0

也许你可以发表你不喜欢的图片,以及你的目标图像。答案很可能取决于你希望看起来如何。 –

+0

我已添加图片,希望这有助于! – Herrozerro

+0

为了使它成为折线图,您需要稍微重新排列数据。 理想情况下,您可以将所有这些testprobe类型作为单独的类别,并在值区域中包含一个简单的总和(详细信息)。 在这种情况下,系列组应该是不必要的。 我试图发布图片,但我在网络上的东西很糟糕。 –

回答

1

理想的情况下,您的查询返回的数据应该是这个样子:

TestProbeDistance  Percentage 
10     90 
50     90 
30     80 
20     80 
90     30 

然后将查询变得非常简单,就像这样:

Select TestProbeDistance, Percentage 
From Table 

然后,图表代码应看起来像这样(用带有百分比的Testprobedistance和ID替换NCLAIMID): enter image description here

结果应该看起来像这样: enter image description here

如果您发布您的查询,我可以确保这就是您需要的。

在编辑试试这个:

SELECT NUM02 as ResistanceOhms, '10PCT' 
FROM audits where (formsubID=1) and (businessunit='25181001400') 
UNION ALL 
SELECT NUM03 as ResistanceOhms, '20PCT' 
FROM audits where (formsubID=1) and (businessunit='25181001400') 
UNION ALL 
SELECT NUM04 as ResistanceOhms, '30PCT' 
FROM audits where (formsubID=1) and (businessunit='25181001400') 
...<snip>... 
UNION ALL 
SELECT NUM10 as ResistanceOhms, '90PCT' 
FROM audits where (formsubID=1) and (businessunit='25181001400') 

这应该压平好听。

+0

这是我的主要问题,我的数据是在列中不是行。我有两个想法:或者是由存储过程创建的临时表,或者是某种类型的带有透视的视图? – Herrozerro

+0

这里是我的查询:SELECT Num02 AS ResistanceOhms10pct,Num03 AS ResistanceOhms20pct,Num04 AS ResistanceOhms30pct,Num05 AS ResistanceOhms40pct, Num06 AS ResistanceOhms50pct,Num07 AS ResistanceOhms60pct,Num08 AS ResistanceOhms70pct,Num09 AS ResistanceOhms80pct, Num10 AS ResistanceOhms90pct 从审计 WHERE( FormSubID = 1)AND(BusinessUnit ='25181001400') – Herrozerro

+0

请参阅上面编辑的答案。 –

相关问题