0
我必須將字符作爲多個值傳遞(例如:'Products','Terms','Parts',....),而不是id。SpagoBI Studio將字符串作爲多值參數傳遞
通過與上一個參數傳遞多個值幾個職位去後,我寫我的SQL在BIRT數據集作爲
select m.country,tp.categoryLev1 ,tp.categoryLev2,m.sentiment,
(case when m.sentiment=1 then 'S1' when m.sentiment=2 then 'S2'
when m.sentiment=3 then 'S3' when m.sentiment=4 then 'S4' end) as rating
from mentionmysql.topic tp
join mentionmysql.master m on m._id=tp._id
where m.Country like ? and tp.categoryLev1 IN ('xxx')
and m.MentionCreatedDate
between str_to_date(?,'%d/%m/%Y') and str_to_date(?,'%d/%m/%Y');
,並寫了腳本之前打開相同的數據集,
this.queryText = this.queryText.replace("xxx",params["CategoryLev1"].value.join(","));
但我沒有得到任何積極的結果。
僅供參考我使用spagobi工作室(Eclipse平臺版本:Luna SR2(4.4.2))創建BIRT報告。
我的參數名稱是CategoryLev1。所有參數都定義爲文本框,以便我可以將這些參數配置爲spagobi服務器上的列表框。
任何人都可以幫助我。由於
感謝您的回覆 –
它的工作,如果不是,那幫助我一個簡單的事情來解決這個被打印查詢文本?在報告中,只是爲了看看發生了什麼 –