InfoPath 2003を使用して、日付フィールド(StartDate)と値フィールド(TotalElapsed)を含むレコードの繰り返しテーブルを含むフォームを生成しています。私はフォーム(beginDateとendDate)の開始日と終了日の日付ピッカーを持っています。そして、開始日と終了日の間の日付を持つレコードの整数フィールドの合計を表示するテーブルの後ろにテキストボックスがあります終了日の選択。私が使用したときに生成されたテキストボックスの値パラメータ「フィールドの挿入またはグループを...」と「フィルタデータ...」オプション、以下の通りです:InfoPathで繰り返しテーブル合計のエラーが発生しました
sum(@TotalElapsed[msxsl:string-compare(@StartDate, beginDate) >= 0 and msxsl:string-compare(@StartDate, endDate) <= 0])
これは、ほぼ例外で正しい和演算を与えます終了日と一致する日付のレコードは合計に含まれません。開始日から(および終了日の前の日までの)日付を含むレコードは、すべて合計に含まれます。終了日の記録が合計に含まれない理由は何ですか?
ありがとうございました