これが私の問題です。作成したSSRSに、期日フィールド(RegulatoryDateDecisionDue)を持つテーブルがあります。その日付フィールドに基づいて、今日の日付が期日を過ぎている場合は、行の色を変更する必要があります。フィールドは赤である必要があります。今日の日付から期限までの時間数が72時間以下の場合(基本的には期限までのカウントダウンのように)、行はオレンジ色である必要があります。それ以外の場合、行は白である必要があります。
これが私が書いた表現ですが、問題が発生し、エラーが発生し、何が間違っているのか、またはこれを別の方法で行う必要があるのかどうかがわかります。ありとあらゆる助けに感謝します。
=IIF((now() > Fields!RegulatoryDateDecisionDue.Value), "Red", IIF(((DateDiff(DateInterval.Hour, Fields!RegulatoryDateDecisionDue.Value, Now()) <= "72"), "Orange", "White")))
試してみてください:
=Switch(
DateDiff(DateInterval.Hour, Fields!RegulatoryDateDecisionDue.Value, Now())<=72,"Orange",
Fields!RegulatoryDateDecisionDue.Value<now(),"Red",
true,"White"
)
複数の条件にスイッチを使用することをお勧めします。
これが役立つかどうか教えてください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加