it-swarm-id.com

Hari pertama dan terakhir bulan ini

Dalam Layanan Pelaporan SQL Server; Bagaimana saya bisa menghitung hari pertama dan terakhir dari bulan sebelumnya?

Saya tahu saya bisa menggunakan ungkapan di bawah ini untuk mendapatkan hari terakhir bulan ini, tetapi saya buntu ketika mencoba mencari yang pertama dan terakhir dari bulan sebelumnya.

=DateSerial(Year(Now()), Month(Now()), "1").AddMonths(1).AddDays(-1)
25
Jonathan Holston

Tebakan berdasarkan kode Anda yang berfungsi.

--previous month last
=DateSerial(Year(Now()), Month(Now()), "1").AddDays(-1)

--previous month first
=DateSerial(Year(Now()), Month(Now()), "1").AddMonths(-1)
35
Austin Salonen

Untuk bulan ini

 =DateSerial(Year(Parameters!ParameterName.Value), Month(Parameters!ParameterName.Value), "1").AddMonths(1).AddDays(-1)

Bulan sebelumnya hari terakhir:

=DateSerial(Year(Now()), Month(Now()), "1").AddDays(-1)

Bulan sebelumnya hari pertama:

=DateSerial(Year(Parameters!ParameterName.Value), Month(Parameters!ParameterName.Value), "1").AddMonths(-1)
7
vijayakumar
=DateSerial(Year(Now), Month(Now), 1) for first day of the month 

dan

=DateSerial(Year(Now), Month(Now)+1, 0) for the last day of the month.

http://www.answermysearches.com/ssrs-how-to-set-a-default-parameter-to-the-first-day-of-the-month/2167/

3

Bulan sebelumnya, tanggal terakhir:

=DateAdd("d",-(Day(today)), Today)
2
Måns H

Pertama bulan sebelumnya:

=DateAdd("m",-1,DateAdd("d",1-(Day(Today)), Today))
1
lilalinux

Saya dapat mencapai ini, dan menunjukkannya dalam format mm/dd dengan menggunakan:

=Format(DateAdd("D", -1, (DateAdd("M", 1, yourdate.value))), "MM/dd")
1
Chris

Hari pertama bulan ini: = Dateadd ("m", 0, dateerial (tahun (Hari ini), bulan (Hari ini), 1)) 

Hari terakhir bulan ini: = Dateadd ("m", 1, dateerial (tahun (Hari ini), bulan (Hari ini), 0))

Hari pertama bulan lalu: = Dateadd ("m", - 1, dateerial (tahun (Hari ini), bulan (Hari ini), 1)) 

Hari pertama bulan berikutnya: = Dateadd ("m", 1, dateerial (tahun (Hari ini), bulan (Hari ini), 1)) 

Hari terakhir bulan lalu: = Dateadd ("m", 0, dateerial (tahun (Hari ini), bulan (Hari ini), 0))

Hari terakhir bulan depan: = Dateadd ("m", 2, dateerial (tahun (Hari ini), bulan (Hari ini), 0))

0
justine ramos
=DateSerial(Year(Now), Month(Now), 1)
0
Ankur Shah

Menggunakan Fungsi Asli VB  

Hari Pertama Bulan Sebelumnya

=DateAdd("m", -1, DateSerial(Year(Today()), Month(Today()), 1))

Hari Terakhir Bulan Sebelumnya

=DateAdd("d", -1, DateSerial(Year(Today()), Month(Today()), 1))
0
Andrew Casal