いくつかの異なるリストからのデータを組み合わせるように設定されたSharePointDataViewWebPartがあります。先週のデータのみを表示するようにデータをフィルタリングしたいと思います。今週のデータを表示するようにフィルタリングすることはできますが、先週のデータを表示することに失敗しました。
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'),'-','')]"/>
[現在の日付]-7の実行方法を理解する必要があると推測しますが、減算の実行方法を理解できていません。誰かがこれに似た状況に遭遇したことがありますか?私もこれについて正しく行っていますか?