Microsoft SQL Server Report Builder でレポートを作成していて、今日から次の 5 営業日のみを表示する式を作成しようとしています (つまり、テーブルに 5 つの列があり、今日から開始して次の 5 営業日まで進む)日々)。その日が土曜日または日曜日で、関数を使用して列挙値を使用すると 6 または 7 が返されるWeekday
場合は、次の営業日にスキップします。現在、今日の日付の列の後の最初の列にこの式があります
IIf(Weekday(DateAdd("d",1,Today()),2)=6,DateAdd("d",3,Today()),
(IIf(Weekday(DateAdd("d",1,Today()),2)=7,DateAdd("d",2,Today()),
DateAdd("d",1,Today()))))
そしてそれはうまくいきません。これは、水曜日、木曜日、または金曜日のような日がある場合、週末に十分な日がスキップされていないためだと思います.