【发布时间】:2014-06-18 16:33:16
【问题描述】:
我有一个 SSRS 报告,其中有两个数据集(ds1 和 ds2)调用一个表(tbl1):
Date LastWeekEMROrders LastWeekAccLabOrders LastWeekLabResults LastWeekPendingProcessing
2014-06-07 23125 21711 46881 1414
2014-06-14 24963 21551 44372 3412
第一个数据集采用上周结束日期 (6/14) 并显示在带有此查询的图表中:
SELECT TOP 1 [Date]
,[LastWeekEMROrders]
,[LastWeekAccLabOrders]
,[LastWeekLabResults]
FROM [db].[dbo].[tbl1]
ORDER BY [Date] DESC
第二个数据集取上周 (6/7) 之前结束的那一周,并使用此查询显示在另一个图表中:
SELECT *
FROM
(
SELECT [Date]
,[LastWeekEMROrders]
,[LastWeekAccLabOrders]
,[LastWeekLabResults]
,[LastWeekPendingProcessing],
RowNumber = ROW_NUMBER() OVER(ORDER BY [Date] DESC)
FROM [db].[dbo].[tbl1]
) AS d
WHERE d.RowNumber = 2;
这两个查询显示两个不同的图表:
结合这两个查询或通过 SSRS 的最佳方法是什么,以便我可以将两者添加到一个图表中,如下所示:
【问题讨论】:
标签: sql reporting-services charts