1
我目前正在BIRT中開發動態報告。我使用多維數據集和交叉表來呈現數據,但現在我想添加一些參數。我在我的數據集中使用過濾器功能,並且工作正常。但問題是你需要填寫每一個參數,否則他不會得到任何信息。打開BIRT中的可選過濾器和參數
因此,例如,如果我只想查看銀行而不是特定銀行的分行,我看不到任何東西,因爲branchname是空白的。
如何調整BIRT中的可選參數?
我目前正在BIRT中開發動態報告。我使用多維數據集和交叉表來呈現數據,但現在我想添加一些參數。我在我的數據集中使用過濾器功能,並且工作正常。但問題是你需要填寫每一個參數,否則他不會得到任何信息。打開BIRT中的可選過濾器和參數
因此,例如,如果我只想查看銀行而不是特定銀行的分行,我看不到任何東西,因爲branchname是空白的。
如何調整BIRT中的可選參數?
我不得不閱讀這個問題幾次,我想我知道你在問什麼。
當您希望用戶能夠只提供幾個可能的參數之一。使用帶有通配符默認值的類似查詢。
在我的第一個參數窗口中,我有一個下拉菜單,這與您的'bank'類似,我在這裏有幾百個非常具體的值。如果他們選擇這個,他們只會得到他們選擇的(無開始或結束通配符)。
用戶還可以選擇使用非通配符或通配符支持的條目填充其他參數(,即名稱字段中的%jones%)以獲得更有重點的回報。
要小心如果他們運行所有通配符到位的查詢,他們將獲得所有數據,確保您的數據庫和報告可以在該查詢中存在或放入限制器中。
where ASSIGNMENT like ?
and ADDRESS like ?
and CONTACT like ?
但是,當我從「%」改變我的BANKNAME爲其他值,他將自動因爲這是一個級聯參數組改變BRANCHNAME。這種解決方案是否也可以用於這種分組? – user3411273
嘗試一下,看看會發生什麼。 –