3

我们有一个自定义列表,其中有一个名为“连接日期”的列,并且需要在门户的各个位置显示最新的列表项(相对于这个“连接日期”列)。数据视图 Web 部件似乎是最好的解决方案,但我很难找到按日期过滤的正确方法和语法。

我可以创建一个参数并按另一列的值进行过滤。我可以按特定日期过滤。我似乎无法弄清楚如何说“向我显示‘连接日期’在 [今天] 和 [今天]-3 范围内的所有列表项”。

这可能吗?有谁知道如何做到这一点?

谢谢!

4

2 回答 2

5

如果你使用 CAML,你可以做到。

<Where>
  <Gt>
      <FieldRef Name="Created" Nullable="True" Type="DateTime"/>
      <Value Type="DateTime"><Today OffsetDays="-7"/></Value>
  </Gt>
</Where>  
于 2009-04-01T15:24:41.717 回答
1

谢谢一堆。在此响应和此博客之间,我们能够弄清楚这一点。

http://blogs.msdn.com/sharepointdesigner/archive/2008/02/25/filtering-and-formatting-with-date-values.aspx#filter_list_on_today_offset

于 2009-04-02T03:18:54.013 回答