SharePoint数据视图显示上周的项目

SharePoint数据视图显示上周的项目,sharepoint,sharepoint-designer,dataviewwebpart,Sharepoint,Sharepoint Designer,Dataviewwebpart,我有一个SharePoint DataView Web部件,用于组合来自几个不同列表的数据。我想过滤数据,只显示上周的数据。我可以过滤它以显示本周的数据,但无法显示上周的数据 我已将web部件筛选器设置为如下所示: 这将转换为以下xsl: <xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row[ number(translate(substring-before(@Week_x0020_S

我有一个SharePoint DataView Web部件,用于组合来自几个不同列表的数据。我想过滤数据,只显示上周的数据。我可以过滤它以显示本周的数据,但无法显示上周的数据

我已将web部件筛选器设置为如下所示:

这将转换为以下xsl:

<xsl:variable 
    name="Rows" 
    select="/dsQueryResponse/Rows/Row[
        number(translate(substring-before(@Week_x0020_Starting,'T'),'-',''))
        &lt;=
        number(translate(substring-before($Today,'T'),'-',''))
        and
        number(translate(substring-before(@Week_x0020_Ending,'T'),'-','')) 
        &gt;=
        number(translate(substring-before($Today,'T'),'-','')]"/>


我推测我需要弄清楚如何做[当前日期]-7,但是我还没有弄清楚如何做减法。有没有人遇到过类似的情况?我做得对吗?

我设法拼凑了一些东西来满足我的需要:

我在列表中创建了一个计算列,显示周开始日期+7天,并使用该列与当前日期进行比较