2

この必要性は少し奇妙です。私は C# でそれを行うことができますが、Report Designer に適切な式の構文を取得できないようです。

レポートのデフォルトの Start および End パラメータを設定したいと考えています。これを行うには、月の最初の土曜日の「日付のみ」の値と、その月の最終週の金曜日の日付が必要です。これは、後者の値が実際には翌月になる可能性があることを意味します。したがって、2012 年の値は次のようになります。

開始日: 2012 年 10 月 6 日 終了日: 2012 年 11 月 2 日

開始日: 2012 年 11 月 3 日 終了日: 2012 年 11 月 30 日

開始日: 2012 年 12 月 1 日 終了日: 2013 年 1 月 4 日

Month()、Weekday()、WeekdayName などを使用して条件文を使用してきましたが、うまくいきませんでした。誰かがこのようなことをしましたか?

4

3 に答える 3

-1

先月の最終金曜日を取得.....

=DateAdd(DateInterval.Day,- Weekday(DateAdd("d", 1 - Now().Day, Now()), FirstDayOfWeek.Saturday), DateSerial(Year(Date.Now), Month(Date.Now), 1))

于 2014-12-12T12:04:35.173 に答える