<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 225  文章 - 98  trackbacks - 0
    <2014年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    隨筆分類

    相冊

    報表工具廠商們

    搜索

    •  

    最新評論

    閱讀排行榜

    與靜態圖表不同,動態圖表的核心在于數據和圖表類型可隨條件的不同即時展現,即除了能展現一般的靜態圖表內容之外,動態圖表還有很好的交互性。動態圖表實現原理與動態報表類似,是基于參數傳遞或數據過濾實現的,本文介紹的是基于數據參數傳遞原理的動態圖表。


    動態圖表數據


    用戶希望根據條件的不同,顯示的圖表不同,這是動態圖表產生的最初推動力。如下圖,選擇年份與月份條件,圖表中顯示滿足條件的數據,從而實現動態圖表:
    動態圖表


    實現思路


    根據參數條件動態改變圖表的數據來源:


    若圖表數據來源于數據集,那么可以通過數據源參數來動態改變圖表的數據;


    若圖表數據來源于單元格,那么可以通過報表參數,并設置過濾來改變圖表的數據,該節就以此為例。


    示例


    1 準備數據


    新建工作薄,添加數據集ds1,SQL語句為SELECT Year(訂購日期)as 年, month(訂購日期)as 月, 貨主省份, 應付金額 FROM
    [訂單] 。


    2 定義參數


    我們根據選擇的年份與月份來動態改變圖表,定義3個報表參數:
    報表參數Year:年份,默認值為2010;
    報表參數Start:起始月份,默認值為1;
    報表參數End:結束月份,默認值為6。


    參數界面設計如下:
    動態圖表


    3 表樣制作
    在單元格中統計出各省某年若干月的銷售額情況并匯總,如下圖:
    動態圖表


    數據列設置如下:
    單元格 數據集 數據列 屬性
    A3 ds1 貨主省份 設置過濾條件:年 等于$Year
    B3 ds1 年
    默認
    C2 ds1 月 從左到右擴展,設置過濾條件:月 大于或等于$Start and 月 小于或等于$End
    C3 ds1 應付金額
    匯總-求和


    根據參數值的不同,單元格中統計出來的數據不同,以單元格作為數據來源,圖表顯示的數據也不同,從而實現動態圖表。


    4 插入圖表


    合并一片單元格如上圖,右擊單元格元素>插入圖表,選擇柱形圖,點擊確定。


    5 圖表類型設置


    柱形圖種類選擇三維柱形圖,如下圖:
    動態圖表


    6 圖表數據設置


    圖表數據來源于單元格數據分類軸為地區,系列名稱為月份,系列值為銷售額,如下圖:
    動態圖表


    點擊保存,一張根據參數的改變動態改變的圖表便制作完成了。


    7 動態標題設置


    給圖表設置一個動態的標題,選中圖表,選擇圖表屬性表-樣式>標題,點擊公式按鈕,公式為=$Year+”年度”+$Start+”—”+$End+”月銷售額統計”,根據參數的不同顯示動態標題。


    動態圖表


    最后報表主體中模板樣式如下圖:
    動態圖表


    8 保存與預覽


    保存模板,點擊分頁預覽,效果如上。模板效果在線查看請點擊Dynamic.cpt
    已完成模板可參考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Dynamic.cpt。


    圖表動態展示


    FR圖表在BS下可以動態顯示(只有二維圖表才有動態效果,三維圖表無此功能),如下圖:
    動態圖表


    設置方法


    二維圖表默認就開啟了“動態展示”,單擊選中圖表,在設計器右側圖表屬性表中選擇特效,點擊交互屬性,可將動態展示設置為關,如下圖:
    動態圖表


    原文轉載自:FineReport官網:http://www.finereport.com/knowledge/chart/dynamiccharts.html



    了解Java報表工具就從這里開始
    posted on 2014-12-11 15:00 season 閱讀(154) 評論(0)  編輯  收藏 所屬分類: Java報表—技術知識
    主站蜘蛛池模板: 亚洲免费观看在线视频| 嫩草成人永久免费观看| 欧美好看的免费电影在线观看 | 毛片a级毛片免费播放100| 亚洲第一成年男人的天堂| 久久精品国产免费| 国产自偷亚洲精品页65页| 一区二区三区在线免费| 亚洲av高清在线观看一区二区| 美女18毛片免费视频| 亚洲国产精品无码久久久久久曰 | 国产成人无码免费视频97| 欧洲亚洲国产精华液| 亚洲av午夜精品一区二区三区| 亚洲成aⅴ人片久青草影院按摩| 成人免费无码精品国产电影| 国产亚洲精品国产福利在线观看| 亚洲av高清在线观看一区二区 | 亚洲国产精品线在线观看| 久久久久成人片免费观看蜜芽| 久久精品国产亚洲AV无码麻豆| 免费在线看v网址| 亚洲午夜无码久久久久软件| 免费夜色污私人影院在线观看| 日韩精品无码永久免费网站| 亚洲情XO亚洲色XO无码| 免费国产黄网站在线观看视频| 亚洲人成在线播放| 日韩在线免费电影| 无码的免费不卡毛片视频| 亚洲成色www久久网站夜月| 91免费在线播放| 亚洲AV无码专区在线电影成人| 亚洲精品视频在线看| 99在线观看免费视频| 亚洲小说图区综合在线| 亚洲色WWW成人永久网址| 亚洲欧美日韩中文高清www777| 久久久无码精品亚洲日韩按摩| 国产精品高清视亚洲精品| 女人与禽交视频免费看|