在Sharepoint过滤器中使用[Today]时出错

时间:2011-06-28 21:38:25

标签: date sharepoint filter

我在SharePoint列表中创建过滤视图时遇到问题。过滤器应显示任何带有“本周”创建日期的结果。就我而言,“本周”是从上周六到即将到来的星期五。

我收到错误消息“过滤器值不是支持的日期格式。”在尝试创建过滤后的视图时。

以下是我的过滤器:

时显示项目

Created Is Greater than or Equal to [Today]-WEEKDAY([Today])

和列

Created Is Less than or Equal to [Today]-WEEKDAY([Today])+6

我错过了什么?它是否像我猜它可能一样简单?

1 个答案:

答案 0 :(得分:2)

您不能在过滤器中使用复杂的公式 - 您必须像过去30天一样保持简单,如[今天] -30。

解决方案是将问题放在首位,并添加计算列以计算一周的开始和一周的结束,然后在当前日期介于这些日期之间时进行过滤(即开始< = [今天] AND End> = [今天])

这篇文章为您提供了更多详细信息 - 它基于当前日历月,但相同的技术可以在日历周起诉 - 请参阅底部的公式。

http://blog.pentalogic.net/2009/11/howto-filter-items-current-calendar-month-view-sharepoint/