我有一份关于每日基准日期的报告,我得到一张表格,显示我今天参加今天日期时的数据。
然后我有一个折线图,显示该日期的图表和点击次数。在这里,当我运行报告时,我需要显示整个月的图表,而不仅仅是单个日期。
请让我知道逻辑。
谢谢
答案 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
然后在新的月度图表中使用此数据集。