2016-03-23 18 views
2

Rapor oluşturmak için Birt kullanıyorum. Aynı parametreyi iki kez nerede kullanmam istiyorum. date_column> =? ve date_column <? '?' bu satırda bir tarih gösteren bir parametredir (Rapor parametresi). Buna eklediğimde sonraki cümlede tekrar tarih aralığını bulmak için ikinci bir parametre kullanmak istiyorum ancak farklı bir yılda (cari yıl -1). Birt'in parametreleri gördüğü ve biliyorum? ardışık. Bunu nasıl yapılandırabilirim?Birt Raporu Aynı alan için birden fazla parametre

cevap

3

Sorgunuza iki tane iki değişkenle iki parametre ekleyin ve her iki parametreniz için de aynı kaynağı kullanın (Rapor - Paramter). Kısıtlama yoktur, aynı parametreyi sorgunuza birden çok kez ekleyemezsiniz.

parametreleri ihtiyaç olarak SQL sorgusunda gibi birçok ? ekleyin: Parametreleri'nde

SQL query with parameters

bir Girdi eklemek de istediğiniz gibi Raporu-Girdi-Parametreleri için bunları bağlayabilirsiniz etiketleyin ve Parametre iki kez. Ben Birt yapabilirsiniz nasıl

add parameters to sql query

+0

: Sorgunuzda ? appereance (ilk ? = ilk parametre, ikinci ? = İkinci parametre vs.) sırasına göre parametrelerin değerlerine göre yerine geçer olacak . Sorguma iki farklı parametre adı eklemek ister misiniz? SQL sorgunuzda – charilaos13

+0

, her iki parametre için '?' Kullanırsınız. İlk '' ', ikinci parametrenizle ilk parametreniz ve ikinci' '' ile değiştirilecektir. – Simulant

+0

yerine '?' Veri kümesinde kullanılan parametrenin adını kullanmalıyım, ör. 'date_1' ve 'date_2'? – charilaos13

İlgili konular