上个月dateRange的Google Analytics分析API

问题描述

我们正在使用SSIS包中的Cozyroc REST Source组件读取Google Analytics(分析)数据。在读取数据时,我可以以'YYYY-MM-DD'格式添加daterange startDate和endDate。我不想添加静态值,而是想读取第一个日期到上个月的最后一个日期的数据。如我所见,有nthdayago字段。但是如何动态地实现上个月的daterange呢?

解决方法

唯一的相对日期表达式是todayyesterdayNdaysAgo,因此您必须在系统中创建一个自定义公式以返回上个月的长度。 / p>

,

假设您可以使用变量:

@LastMonth = dateadd("m",-1,getdate())
@LastMonthDay1 = (DT_DATE) ( (DT_WSTR,2)Month(@LastMonth) + "/1/"  + (DT_WSTR,4) year(@LastMonth)) 
@LastMonthLastDay = dateadd("d",dateadd("m",1,@LastMonthDay1))