我有一个SharePoint DataView WebPart,用于组合来自几个不同列表的数据。我想过滤数据只显示上周的数据。我可以过滤它来显示本周的数据,但是在上周的数据显示方面却没有成功。
我的网页部件过滤器设置如下:
这转换为以下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'),'-','')]"/>
我推测我需要弄清楚如何做[当前日期] - 7,但是我无法弄清楚如何进行减法。有没有人遇到类似的情况?我是否正确地解决了这个问题?
答案 0 :(得分:1)
我设法将一些东西放在一起,做了我需要的东西:
我在列表中创建了一个计算列,显示周开始日期+7天,并用它来与当前日期进行比较。