Chart.js報表製作,chart.js報表

來源:互聯網
上載者:User

Chart.js報表製作,chart.js報表

需要引入Chart.js

<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML><html><head><title>報表</title><script src="js/Chart.js"></script></head><body><legend>發貨趨勢</legend><canvas id="bar" height="400" width="821"></canvas><script>var barChartData = {labels : [ "7月20日", "7月21日", "7月22日", "7月23日", "7月24日", "7月25日","7月26日" ],datasets : [ {fillColor : "rgba(220,220,220,0.5)",strokeColor : "rgba(220,220,220,1)",data : [ 65, 59, 90, 81, 56, 55, 40 ]}, {fillColor : "rgba(151,187,205,0.5)",strokeColor : "rgba(151,187,205,1)",data : [ 28, 48, 40, 19, 96, 27, 100 ]} ]};var ctx = document.getElementById("bar").getContext("2d");var myNewChart = new Chart(ctx).Bar(barChartData);//new Chart(document.getElementById("bar").getContext("2d")).Bar(barChartData);</script></body></html>

<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML><html><head><title>報表</title><script src="js/Chart.js"></script></head><body><legend>發展趨勢</legend><canvas id="bar" height="400" width="821"></canvas><script>var data = {labels : ["January","February","March","April","May","June","July"],datasets : [{fillColor : "rgba(220,220,220,0.5)",strokeColor : "rgba(220,220,220,1)",pointColor : "rgba(220,220,220,1)",pointStrokeColor : "#fff",data : [65,59,90,81,56,55,40]},{fillColor : "rgba(151,187,205,0.5)",strokeColor : "rgba(151,187,205,1)",pointColor : "rgba(151,187,205,1)",pointStrokeColor : "#fff",data : [28,48,40,19,96,27,100]}]};var ctx = document.getElementById("bar").getContext("2d");var myNewChart = new Chart(ctx).Line(data);</script></body></html>

<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML><html><head><title>報表</title><script src="js/Chart.js"></script></head><body><legend>發展趨勢</legend><canvas id="bar" height="400" width="821"></canvas><script>var data = {labels : ["Eating","Drinking","Sleeping","Designing","Coding","Partying","Running"],datasets : [{fillColor : "rgba(220,220,220,0.5)",strokeColor : "rgba(220,220,220,1)",pointColor : "rgba(220,220,220,1)",pointStrokeColor : "#fff",data : [65,59,90,81,56,55,40]},{fillColor : "rgba(151,187,205,0.5)",strokeColor : "rgba(151,187,205,1)",pointColor : "rgba(151,187,205,1)",pointStrokeColor : "#fff",data : [28,48,40,19,96,27,100]}]};var ctx = document.getElementById("bar").getContext("2d");var myNewChart = new Chart(ctx).Radar(data);</script></body></html>

<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML><html><head><title>報表</title><script src="js/Chart.js"></script></head><body><legend>發展趨勢</legend><canvas id="bar" height="400" width="821"></canvas><script>var data = [        {        value : 30,        color: "#D97041"        },        {        value : 90,        color: "#C7604C"        },        {        value : 24,        color: "#21323D"        },        {        value : 58,        color: "#9D9B7F"        },        {        value : 82,        color: "#7D4F6D"        },        {        value : 8,        color: "#584A5E"        }        ];var ctx = document.getElementById("bar").getContext("2d");var myNewChart = new Chart(ctx).PolarArea(data);</script></body></html>

<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML><html><head><title>報表</title><script src="js/Chart.js"></script></head><body><legend>發展趨勢</legend><canvas id="bar" height="400" width="821"></canvas><script>var data = [        {        value: 30,        color:"#F38630"        },        {        value : 50,        color : "#E0E4CC"        },        {        value : 100,        color : "#69D2E7"        }        ];var ctx = document.getElementById("bar").getContext("2d");var myNewChart = new Chart(ctx).Pie(data);</script></body></html>

<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML><html><head><title>報表</title><script src="js/Chart.js"></script></head><body><legend>發展趨勢</legend><canvas id="bar" height="400" width="821"></canvas><script>var data = [        {        value: 30,        color:"#F7464A"        },        {        value : 50,        color : "#E2EAE9"        },        {        value : 100,        color : "#D4CCC5"        },        {        value : 40,        color : "#949FB1"        },        {        value : 120,        color : "#4D5360"        }        ];var ctx = document.getElementById("bar").getContext("2d");var myNewChart = new Chart(ctx).Doughnut(data);</script></body></html>







怎用EXCEL製作報表的問題

可以用SUMIF函數來解決。
假設日報表的標題是:序號,日期,名稱,數量
月報表的標題是:序號,月份,名稱,數量
那麼兩表都輸入資料以後,在月報表的數量這一列,我們假設是D4的公式寫上:=SUMIF(日報表!C:C,C4,日報表!D:D)
然後讓D列每個儲存格都下拉複製公式,這樣,只要你在日報表內輸入名稱和數量的時候,月報表相應的名稱行的數量就會自動統計。
 
怎製作財務報表?

  資產負債表的編製  (一)根據總賬帳戶餘額填列。如“應收票據”、“交易性金融資產”、“短期借款”、“應付票據”、“應付職工薪酬”等項目,根據“應收票據”、“交易性金融資產”、“短期借款”、“應付票據”、“應付職工薪酬”各總賬科目的餘額直接填列;有些項目則需根據幾個總賬科目的期末餘額計算填列,如“貨幣資金”項目,需根據“現金”、“銀行存款”、“其他貨幣資金”三個總賬科目的期末餘額的合計數填列。   (二)根據明細賬帳戶餘額計算填列。如“應付賬款”項目,需要根據“應付賬款”和“預付款項”兩個科目所屬的相關明細科目的期末貸方餘額計算填列;“應收賬款”項目,需要根據“應收賬款”和“預收款項”兩個科目所屬的相關明細科目的期末借方餘額計算填列。   (三)根據總賬科目和明細賬帳戶餘額分析計算填列。如“長期借款”項目,需要根據“長期借款”總賬帳戶餘額扣除“長期借款”科目所屬的明細科目中將在一年內到期、且企業不能自主地將清償義務展期的長期借款後的金額計算填列。   (四)根據有關帳戶餘額減去其備抵帳戶餘額後的淨額填列。如資產負債表中的“應收賬款”、“長期股權投資”、 “在建工程”等項目,應當根據“應收賬款”、“長期股權投資”、“在建工程”等科目的期末餘額減去“壞賬準備”、“長期股權投資減值準備”、“在建工程減值準備”等帳戶餘額後的淨額填列。“固定資產”項 目,應當根據“固定資產”科目的期末餘額減去“累計折舊”、“固定資產減值準備”備抵帳戶餘額後的淨額填列;“無形資產’’項目,應當根據“無形資產”科目的期末餘額,減去“累計攤銷”、 “無形資產減值準備”備抵帳戶餘額後的淨額填列。   (五)綜合運用上述填列方法分析填列。如資產負債表中的“存貨”項目,需要根據“原材料”、“委託加工物資””、“周轉材料”、“材料採購”、“在途物資”、“發出商品”、“材料成本差異”等總賬科目期末餘額的分析匯總數,再減去“存貨跌價準備”帳戶餘額後的淨額填列。    “未分配利潤”賬目根據總賬期末餘額填列,分3種情況:   1 “本年利潤"貸方餘額+"利潤分配"貸方餘額   2 "本年利潤"借方餘額+"利潤分配"借方餘額(以-號填列)   3 "本年利潤"貸方餘額-"利潤分配"借方餘額或"利潤分配"貸方餘額-"本年利潤"借方餘額(若借方餘額大於貸方餘額,以“-”號填列)
  利潤表的編製方法
  編製利潤表主要是把企業在某一經營期間的收入、費用和成本以及由此所配比計算出的盈虧情況報告給資訊使用者,所以利潤表是一種動態性的報表,它反映的是編報主體在某一期間的經營成果。只有賬戶的發生額才能反映一定期間的變化情況,因此利潤表的編製是以賬戶的發生額為依據編製的。但不是所有賬戶的發生額都與利潤有關,只有損益類賬戶(即收入類和費用類賬戶)所登記的內容,才能計算出本期的利潤。所以利潤表根據損益類賬戶的本期發生額編製。
  1.本月金額的填列方法
  (1)"營業收入"項目應根據"主營業務收入"和"其他業務收入"賬戶的本月發生額合計填列。
  (2)"營業成本"項目應根據"主營業務成本"和"其他業務成本"賬戶的本月發生額合計填列。
  (3)"營業稅金及附加"、"銷售費用"、"管理費用&q......餘下全文>>
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.