SSRS IIF Datum Bewertung

Ich habe den folgenden code

=IIf(Fields!Freeze.Value, Fields!effectivedate.Value, IIF(Month(Fields!effectivedate.Value) <> Month(Now()), Format(Now(), “MM/dd/yyyy”) , Fields!effectivedate.Value))

A. In der ersten IIF-Anweisung, die ich überprüfen, um zu sehen, wenn die Felder!Freeze.Der Wert ist true, wenn seine wahre dann zeigt Es die Felder!effectivedate.Wert (IIf(Fields!Freeze.Value, Fields!effectivedate.Wert)

B. In der zweiten IIF-statemenet ich überprüfen, ob die Felder!effectivedate.Wert ist der aktuelle Monat, Sofern es der aktuelle Monat dann zeigt es die Felder!effectivedate.Wert, Wenn es nicht der aktuelle Monat, dann ist es das aktuelle Datum anzeigt.

Ich möchte Hilfe auf der folgenden.

In der ersten IIF-Anweisung ,>>> IIf(Fields!Freeze.Value, Fields!effectivedate.Value,
Ich will zu bewerten, einen neuen Wert Felder!FreezeDate.Wert

  1. Wenn die Felder!Freeze.Wert = true, dann prüfen Sie bitte, ob die Felder!effectivedate.Wert 30 Tage oder mehr weniger als auf den Feldern!FreezeDate.Wert.
    A. Wenn die 29 Tage oder weniger als auf den Feldern!FreezeDate.Wert für die Anzeige-Felder!effectivedate.Wert
    B. Wenn die 30 Tage oder mehr weniger als die Felder!FreezeDate.Wert für die Anzeige der Felder!FreezeDate.Wert

Beispiel 1

 Fields!FreezeDate.value  = '12/30/2012'
 Fields!effectivedate.Value = '11/15/2010'


 then Display the Fields!FreezeDate.value

Beispiel 2

 Fields!FreezeDate.value  = '12/30/2012'
 Fields!effectivedate.Value = '12/15/2010'


 then Display the Fields!effectivedate.Value

Wie würde ich dies Schreibe, in der SSRS-code?

Bitte Fragen Sie für weitere Klärung, wenn ich nicht zu erklären, etwas richtig.

InformationsquelleAutor Michigan Man | 2013-01-07

Schreibe einen Kommentar