SSRS中的图表显示

时间:2016-04-27 09:14:33

标签: sql reporting-services ssrs-2008

我有一份关于每日基准日期的报告,我得到一张表格,显示我今天参加今天日期时的数据。

然后我有一个折线图,显示该日期的图表和点击次数。在这里,当我运行报告时,我需要显示整个月的图表,而不仅仅是单个日期。

请让我知道逻辑。

谢谢

1 个答案:

答案 0 :(得分:1)

创建新数据集并定义包含整月图表所需数据范围的变量。然后使用变量选择数据。

声明变量:

declare @startOfMonth datetime2 = (SELECT DATEADD(month, DATEDIFF(month, 0, getdate()), 0))  
declare @endOfMonth datetime2 = getdate()

接下来,在查询中使用此变量:

select
/*
all data you need
*/
where date_of_data >= @startOfMonth and date_of_data <= @endOfMonth

然后在新的月度图表中使用此数据集。