Bagian formula penindasan untuk parameter multi-pilih dalam Crystal Reports 11.5

0

Saya mencoba mencari cara untuk membuat formula penekanan bagian yang mengevaluasi semua pilihan dalam parameter multi-pilih. Misalnya, jika parameternya adalah "Program" dan Anda dapat memilih dari IIH, PSYCH, TCM, THER, atau PRTF maka saya ingin memiliki rumus yang melakukan hal berikut:

Jika "IIH" adalah satu-satunya program yang dipilih maka tekan Jika "IIH" dan "THER" dipilih maka tekan Jika kombinasi lain maka jangan tekan.

Masalah yang saya alami adalah bahwa saya tidak bisa mengetahui bagaimana Crystal menyimpan nilai dalam parameter itu. Tampaknya hanya akun untuk entri pertama saat menggunakan {? Program} dalam rumus.

Apakah ini sesuatu yang sederhana yang saya lewatkan?

ct253704
sumber

Jawaban:

0

Berikut adalah rumus yang saya gunakan. Saya mendapat kesalahan subskrip ketika mengevaluasi parameter, jadi saya harus langsung ke bidang basis data.

Contoh saya adalah dari Tabel Pegawai dengan bidang Judul Pekerjaan. Ini berarti Departemen Program dan Psikologi Anda.

If {Employees.Job Title} = ["Sales Manager","Sales Coordinator"] and UBound({?title}) = 2 Then True

Tampaknya Crystal memeriksa array seperti pernyataan IN dalam SQL. Saya harus menambahkan cek kedua untuk memastikan hanya ada dua nilai dalam array.

Bukti pekerjaan saya

Matahari
sumber