【发布时间】:2014-03-17 17:19:53
【问题描述】:
好的 - 我正在改写我的问题,希望得到答复。我(在同事的帮助下)创建了以下 SQL 查询,该查询提取了我需要出现在 SSRS 图表中的确切结果:
select
(SELECT pfsp.SavingsGoal
FROM Projects AS p INNER JOIN
Projects_PerformanceServicesProject AS pfsp ON p.Id = pfsp.Id INNER JOIN
ProjectSavingsGoalTypes AS gt ON pfsp.ProjectSavingsGoalType_Id = gt.Id
WHERE (p.Id = @Project_ID)) as SavingsGoal,
(SELECT
Sum(identifiedSum)
FROM #Yaks where UPPER(name) = 'DECLINED'
GROUP BY name)as IdentifiedDeclined,
(SELECT
Sum(identifiedSum)
FROM #Yaks) as identifiedTotal,
(SELECT
Sum(implementableSum)
FROM #Yaks where upper(name) = 'APPROVED'
GROUP BY name) as implementableSavingsApproved,
(SELECT
Sum(implementedSum)
FROM #Yaks
) as implementedSavingsTotal
图表最终应该是什么样子(一般来说):
http://i1365.photobucket.com/albums/r745/twarden11/chart_mockup_zps22cfdbf3.png
告诉你我尝试过的所有事情会带走我所有的角色,而且会很好笑,仅此而已。这也是徒劳的,因为我是一个极端的新手(这是我第一次制作图表 - 永远,请尽可能用非技术术语说清楚),我可以保证与我的努力无关我需要尝试什么。
所以我需要的是关于如何将此查询转换为我包含的表格图形的简单说明。我无法表达我此时此刻的绝望。我的同事说在查询中简单地提取我需要的确切数据会更容易,但从未告诉我如何将查询转换为图表。
非常感谢。
【问题讨论】:
-
如果可能的话,我非常感谢今天的帮助。请帮忙。
-
尝试将图表类型更改为堆积条形以外的其他类型?
-
我尝试了几种图表。所有这些都迫使我将我想要的所有数据相互比较。我只希望每个 SELECT 有一列,并使用 identifySum + 1000 作为图表上的最高数字。