我有一个 SharePoint DataView WebPart,它设置为组合来自几个不同列表的数据。我想过滤数据以仅显示上周的数据。我能够过滤它以显示本周的数据,但未能成功显示上周的数据。
我的 Web 部件过滤器设置如下:
这转换为以下 xsl:
<xsl:variable
name="Rows"
select="/dsQueryResponse/Rows/Row[
number(translate(substring-before(@Week_x0020_Starting,'T'),'-',''))
<=
number(translate(substring-before($Today,'T'),'-',''))
and
number(translate(substring-before(@Week_x0020_Ending,'T'),'-',''))
>=
number(translate(substring-before($Today,'T'),'-','')]"/>
我推测我需要弄清楚如何做 [Current Date] - 7,但是我无法弄清楚如何做减法。有没有人遇到过类似的情况?我什至可以正确地解决这个问题吗?