【问题标题】:SharePoint DataView Show Items from last weekSharePoint DataView 显示上周的项目
【发布时间】:2009-07-22 22:17:18
【问题描述】:

我有一个 SharePoint DataView WebPart,它设置为组合来自几个不同列表的数据。我想过滤数据以仅显示上周的数据。我能够过滤它以显示本周的数据,但未能成功显示上周的数据。

我的 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'),'-','')]"/>

我推测我需要弄清楚如何做 [Current Date] - 7,但是我无法弄清楚如何做减法。有没有人遇到过类似的情况?我这样做对吗?

【问题讨论】:

    标签: sharepoint sharepoint-designer dataviewwebpart


    【解决方案1】:

    我设法一起破解了一些我需要的东西:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-12
      • 2021-09-27
      • 1970-01-01
      • 1970-01-01
      • 2012-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多