Buat Tanggal yang Dapat Diprogram / Dinamis - Bagaimana-Untuk

Buat Tanggal yang Dapat Diprogram / Dinamis

Pernahkah Anda berada dalam situasi di mana Anda telah membuat laporan, dengan parameter rentang Tanggal untuk memungkinkan pengguna akhir Anda menyesuaikan tanggal mulai dan berakhir, hanya diminta untuk membuatnya lebih dinamis (mis. Bulan Penuh Terakhir, Minggu Penuh Terakhir , 24 Jam Terakhir, dll) sehingga dapat diatur ke jadwal berulang dan tidak berjalan secara manual?

Setelah mencari-cari dan menemukan apa-apa, saya datang dengan solusi berikut untuk memberikan pengguna akhir daftar teks berbasis periode mereka dapat menjalankan laporan lagi (lihat contoh di atas) dan opsi parameter terakhir dari 'Tanggal Kustom' jika mereka menginginkan sesuatu yang lebih spesifik.

Total 4 langkah

Langkah 1: Buat parameter yang disebut 'Rentang Tanggal'

Tetapkan opsi sebagai:

i) Ketik: String
ii) Daftar nilai: Statis

Di sinilah Anda akan memasukkan nilai yang Anda inginkan agar pengguna dapat memilih (dalam contoh ini saya telah menggunakan "Bulan Purnama Terakhir").

Langkah 2: Buat parameter kedua yang disebut 'Rentang Tanggal Kustom'

Tetapkan opsi sebagai:

i) Jenis: Tanggal Waktu
ii) Daftar Nilai: Statis
iii) Izinkan nilai khusus: Benar
iV) Izinkan nilai rentang: Benar

Langkah 3: Buat dua formula

a) Custom_Start_Date: Minimum ({? Custom Date_Range})

b) Custom_End_Date: Maksimum ({? Custom Date_Range})

Langkah 4: Tambahkan di Kriteria Seleksi

(jika [Parameter Rentang Tanggal] = "Rentang Tanggal Kustom", maka
([Bidang Tanggal]> = [Formula Tanggal Mulai Kustom] dan
[Bidang Tanggal] <[Formula Tanggal Akhir Kustom])
Else [Date Field] di (
Jika [Parameter Rentang Tanggal] = "Bulan Penuh Terakhir" maka LastFullMonth
Lain jika [Parameter Rentang Tanggal] = "[nilai statis]" maka [rumus req]
))