Cognos未按日期正确过滤

时间:2015-11-24 21:21:28

标签: cognos-10

我的数据库上有一个日历表,如下所示:

calendar_date            first_day_in_week
2013-01-01 00:00:00.000  2012-12-31 00:00:00.000
2013-01-02 00:00:00.000  2012-12-31 00:00:00.000
2013-01-03 00:00:00.000  2012-12-31 00:00:00.000
2013-01-04 00:00:00.000  2012-12-31 00:00:00.000
2013-01-05 00:00:00.000  2012-12-31 00:00:00.000
2013-01-06 00:00:00.000  2013-01-07 00:00:00.000

我想获得给定日期范围的一周中第一天的列表。我在cognos,StartDate和EndDate中设置了两个参数,并使用此表达式来过滤我的数据:

[Business View].[Calendar].[calendar_date] between cast(?StartDate?, date) and cast(?EndDate?, date)

但是,当我为2015年11月1日至2015年11月24日的范围运行报告时,我得到“无可用数据”。但如果我在2015年11月11日到2015年1月11日的日期范围内运行,我会得到一个结果。我到底错在了什么?

0 个答案:

没有答案