0

SSRS-Reports 2005 を使用していくつかの問題が発生しています。

1 つ目は、datediff関数を使用して、2 つの日付が 30 日以内にあることに基づいてセルの背景色を変更しようとしていることです。

=iif(
DateDiff("d",DateString,Fields!Insurance_Certificate.Value)<= 30, "Tan", "White"
)

最初のクエリでフィールドをフォーマットして、次のように表示しますmm/dd/yyyy。私の最初の質問は、どの値が評価されているかをどのように確認するかということだと思います。これが返すものは何でも正しくないからです。

4

2 に答える 2

0

日付フィールドを (文字列ではなく) 日付としてクエリし、質問のように DateDiff 関数を使用してそれらを比較しFormat、SSRS の適切なテキスト ボックスのプロパティを使用して日付出力をフォーマットすることをお勧めします。

于 2013-06-07T20:32:25.187 に答える