URL傳參後Cognos報表頁面展示傳參

之前操作有疑問的,可以參考上一文章

https://blog.csdn.net/qq_32103873/article/details/103011318

 

當配置好URL之後,會發現可以直接訪問報表。

報表的參數展示,原來是按照報表【提示頁面】來做的,如果訪問是可以直接展示的。

報表設計:

報表展示:

但是如果通過URL訪問,就會只展示傳入編碼!!!!

所以需要修改表樣:

1、使用【單項】替代原來的文本框

2、將需要展示的字段拖拽進去,再嘗試一下,發現可以正常展示:

 

需要注意的是,因爲新加了一個【單項】,所以會多一個【查詢】

如果不喜歡的話,可以接着操作:

點擊拖拽後的單項,在屬性欄會有【查詢】配置,將配置改爲你要使用的【查詢N】,即可。

配置完後會發現,多餘的查詢不見了:

但是這種方式只支持一個參數展示,如果有多個,因爲都用的同一個查詢,就不會展示了,具體原因不明,反正不能用。

 

 

 

2019-11-20補充:

 

        點擊單項後,屬性欄會出現【屬性】設置的選框,點擊後,將自己需要選擇的字段加入其中;如果沒有,那麼就需要取【查詢N】看看,有沒有自己要查詢的字段

        其實熟悉了以後就知道,加粗字段應該先做;再配置屬性;

        需要注意的是,如果右邊不填寫明細過濾器,頁面雖然會轉碼,但是永遠是一個值,不會根據你的篩選條件進行變化;這裏需要配置你的關聯字段,讓關聯字段 = 查詢字段值,其實就是讓系統知道,你要查編碼是X的對應的名稱;

 

如果是日期類型,傳過來之後,是String類型,需要截取前面的部分,而不要後面的00:00:00,這是可以用

substring(ParamDisplayValue('p_date'), 1, 10)   截取;

 

以下是參考的其他文章:

鏈接:https://wenku.baidu.com/view/9bd4d1af941ea76e58fa0481.html

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章