天天看點

pentaho BI server 通過 URL給 CDE Dashboard 傳參

公司需要制作報表并上傳至伺服器供使用者檢視,是以使用了pentaho BI server,但是之前從未接觸過,是以一直在查資料學習中。因為現在有跳轉到pentaho server 檢視報表的需求,是以需要在URL位址上傳參,是以通過在 CDE->Components Panel->Custom Parameter 中的 Javascript code 寫一個函數(事先說明,這個函數是我在網上查的,但是因為不好使,然後自己又修改了):

function getParam()
{
    var query = window.location.search.substring();
    var params = query.split("&");
    for (var i =;i<params.length;i++){
        var param = params[i].split("=");
        if (param[] == "name"){
            return decodeURI("[次元]."+"["+param[]+"]");
        }
    }
    return ;
} 
           

因為自己是從零開始的,是以在學習的過程中發現百度上關于pentaho的資料非常少,建議大家還是去Stack Overflow、 Google 以及pentaho社群上學習吧。