Java軟件報(bào)表軟件技術(shù)博客

          java報(bào)表軟件技術(shù)匯總 java報(bào)表軟件制作 報(bào)表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          在一些特殊的報(bào)表中我們添加了圖表元素,但是分類軸與系列值一般情況下都是固定的.
          那么,有沒有什么方法可以根據(jù)情況變更分類軸與系列值?方法如下:

          所用報(bào)表開發(fā)工具:FineReport
                 
          用的是系統(tǒng)數(shù)據(jù)庫FRdemo,例圖如下:


          1.直接顯示的效果



          2.點(diǎn)擊產(chǎn)品類別家電下面電視后的效果


          3. 點(diǎn)擊產(chǎn)品類別數(shù)據(jù)產(chǎn)品下面數(shù)碼相機(jī)后的效果



          4.點(diǎn)擊省區(qū)類別數(shù)據(jù)銷售員名稱后的效果


          具體實(shí)現(xiàn)步驟如下:


          1.
          定義數(shù)據(jù)集ds1和ds2 代碼如下:
          ds1:SELECT * FROM [SALES_BASIC]
          ds2: SELECT ${橫軸} as 橫軸,  ${系列} as 系列, ${值} as 值
          FROM [SALES_BASIC] 
          where 1=1 
          ${if(len(diqu)=0, "", "and 地區(qū) = '"+ diqu + "'")}
          ${if(len(xiaoshouyuan)=0, "", "and 銷售員 ='" + xiaoshouyuan + "'")}
          ${if(len(chanpinleixing)=0, "", "and 產(chǎn)品類型 = '" + chanpinleixing + "'")}
          ${if(len(chanpin)=0, "", "and 產(chǎn)品 ='" + chanpin + "'")}  

          2.添加懸浮元素-圖標(biāo)-柱形圖


           

          3.超級(jí)鏈接里面需要添加圖表超鏈-聯(lián)動(dòng)懸浮元素與對(duì)應(yīng)的圖標(biāo)參數(shù).


          功能和代碼不是很復(fù)雜,只是給大家一個(gè)更多的自由選擇方式.
          希望能有更多的機(jī)會(huì)和大家一起分享


           



          主站蜘蛛池模板: 察隅县| 乌审旗| 石阡县| 长春市| 巴里| 肥乡县| 台中市| 山东省| 陆良县| 定兴县| 海安县| 焦作市| 广东省| 义马市| 邵阳县| 安化县| 金坛市| 进贤县| 深泽县| 托里县| 安陆市| 延寿县| 吴旗县| 芜湖县| 安平县| 东安县| 花莲县| 新宁县| 米泉市| 平远县| 关岭| 德州市| 两当县| 喀喇沁旗| 虞城县| 青神县| 江北区| 屏边| 米脂县| 西贡区| 扶风县|