Excel如何製作動態摺疊樹展示資料

來源:互聯網
上載者:User

   執行個體:將公司水果銷售情況按照地區、店面、水果的情況分類進行統計展示,相同類別的資料摺疊在一起,用戶端想看哪裡就點擊“+”號展開顯示(圖1)。

  1. 未經處理資料準備

  上期我們已經教大家用FineReport V8.0軟體實現互動式報表的方法,本次我們用該軟體實現另一個截然不同的方案——摺疊資料展示。同樣,需先將存有資料的Excel表格複製到WebReportWEB-INFreportlets檔案夾中。啟動FineReport後在左側的資料集管理面板選擇“模板資料集”並點擊“+”按鈕,選擇“檔案資料集”,在快顯視窗的名字處輸入“各地區分店各類水果銷售統計”,檔案類型選擇“Excel”,檔案地址選擇reportlets檔案夾中所需要的那個Excel檔案,在設定處勾選“第一行包含欄位標題”,點擊“預覽”查看效果,沒有問題後確定(圖2)。

  2. 設計使用者介面

  在報表編輯區,選擇B1:L1儲存格進行合并,輸入標題並設定好樣式;在B2:L2儲存格輸入相應的報表標題內容;在左側的資料集管理面板,選擇“模板資料集”,將添加的“各地區分店各類水果銷售統計”展開,將欄位名稱拖動到相應的儲存格中。為了看的更清楚,可把行高變大些(圖3)。

  分別右擊B3、C4、D5儲存格,選擇“控制項屬性”菜單,在快顯視窗中,類型處選擇“按鈕控制項”,按鈕類型處選擇“樹節點按鈕”,這樣儲存格就變成了樹節點的開關按鈕了(圖4)。

  右擊C4儲存格選擇“編輯”菜單(或是選中後點擊右側“基本”按鈕),在快顯視窗的父格設定處,左父格處選擇自訂後,左父格設定為“B3”(即店面的上一級地區所在的儲存格),資料設定為“分組”,擴充方向為“縱向”。同理,將D5儲存格的左父格設定為“C4”(圖5)。

  右擊E5儲存格選擇“編輯”菜單,在快顯視窗中選擇“過濾”選項卡,普通條件可選列處選擇“店面”,操作符處選擇“等於”,在其右側點擊選擇“儲存格”,內容是“C4”,點擊“增加”按鈕,再在可選列處選擇“水果”,操作符處選擇“等於”,在其右側點擊選擇“儲存格”,內容是“D5”,點擊“增加”按鈕,兩個條件的關係是“與(AND)”(圖6)。

  3. 添加簡單公式

  為了進行資料統計,還需要在報表中添加公式。為了統計各分店各類水果的各月份銷售情況,需要選擇E4儲存格,在右側面板的插入內容處單擊“+”,選擇插入公式,插入的公式為“=SUM(E5)”,然後向右拖動填充到J4;同理在E3儲存格插入公式“=SUM(E4)”向右拖動填充到J3統計各地區各類水果的各月份銷售情況;如果選擇K3儲存格,插入公式“=SUM(E3:J3)”,向下拖動填充到K5儲存格,就統計出了各分店所有月份及每種水果所有月份的銷售總計(圖7)。

  最後,選擇B2:K5儲存格,利用工具列上的按鈕對其美化,加上框線。將檔案儲存到安裝目錄下的WebReportWEB-INFreportlets檔案夾中,命名為WorkBook4.cpt,以資料分析的方式預覽一下,沒問題即可。報表WorkBook1.cpt要達到能被訪問的程度,先要配置Tomcat伺服器,對錶格進行發布,然後使用者就能可用固定地址進行訪問。

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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