0

Ich arbeite mit SSRS und mit Visual Studio 2012.SSRS: Standardwerte für Parameter Startdate Basierend auf EndDate Parameter

Ich habe zwei Parameter Startdate und EndDate und ich konfigurierten Standardwerte für jeden.

Die Standardwerte derzeit für beide sind die folgenden:

StartDate: =DateAdd("d",-(Day(today)-1), Today) 

EndDate: =Today() - 1 

möchte ich die Werte in bringen: Startdatum: 2017.01.01 EndDate: 2017.01.31

Grundsätzlich Ich möchte, dass EndDate der Vortag ist (zB EndDate für heute wäre der 31.01.2017, denn heute ist der 01.01.2017.)

Und dann für StartDate möchte ich, dass der erste Tag der sein Monat, den EndDate einzieht (zB seit EndDat e gezogen in 1/31/2017, sollte das StartDate in 1/1/2017 ziehen.)

Jedoch, mit den aktuellen Parametern vorhanden, zieht StartDate in 2/1/2017 und EndDate zieht 1/31/2017.

Wie bekomme ich StartDate, um am ersten Tag des Monats basierend auf dem Wert von EndDate ziehen?

Antwort

1

Für Startdatum können Sie:

=DateSerial(Today.AddDays(-1).Year, 
Today.AddDays(-1).Month, 
1) 

Lassen Sie mich wissen, ob das hilft.

+0

Ja, hat es getan! Danke @alejandro! Wird dies als Antwort in Kürze akzeptieren, wenn die Site dies erlaubt. – smul86

+0

@ smul86, ich bin froh, dass es funktioniert! –

Verwandte Themen