本發明專利技術涉及數據實體的自動化劃分范圍。一種用于在電子表格中創建報告的系統包括:被編程為標識與電子表格相關聯的數據項的源的數據源模塊;被編程為標識數據項的哪些與電子表格中生成的報告相關聯的活動模塊;以及被編程為在字段窗格上顯示一個活動選項卡和一個全部選項卡的顯示模塊,該活動選項卡顯示被確定為與正在電子表格中被生成的報告相關聯的那些數據項,并且該全部選項卡顯示與電子表格相關聯的所有數據項。
【技術實現步驟摘要】
本專利技術涉及數據實體的自動化劃分范圍。
技術介紹
電子表格中的數據匯總表可被用于分析大量數據。數據匯總表提供了一種高效的 方式來顯示并匯總由數據庫程序提供的數據或在電子表格的數據列表中的數據。用戶可選 擇數據的字段來包括在數據匯總表的過濾器區域、行、列、或數據區域內,并可選擇要為所 選的數據字段顯示的聚集函數,諸如求和、方差、計數以及標準偏差。能從電子表格程序內 查詢的數據庫中的數據,或包括列表的電子表格數據,可在數據匯總表中被分析。使用包括大量數據的電子表格,用戶可能難以選擇要被包括在諸如數據匯總表的 報告中的所需的數據。例如,跨一個或多個大部分未被結構化的電子表格所提供的數據量 可淹沒用戶,使之難以找到與特定報告場景相關的數據片斷。
技術實現思路
在一個方面,一種用于在電子表格中創建報告的系統包括中央處理單兀;以及 編碼指令的存儲器,該指令在由該中央處理單元執行時,使該中央處理單元創建被編程為 標識與電子表格相關聯的數據項的源的數據源模塊;被編程為標識數據項的哪些與電子表 格中生成的報告相關聯的活動模塊;以及被編程為在字段窗格上顯示一個活動選項卡和一 個全部選項卡的顯不模塊,該活動選項卡顯不被確定為與正在電子表格中被生成的報告相 關聯的那些數據項,并且該全部選項卡顯示與電子表格相關聯的所有數據項。在另一方面,一種用于創建電子表格的用戶界面的方法,包括由計算設備標識與 電子表格相關聯的全部數據項的源;標識數據項的哪些與在電子表格中生成的報告相關 聯;并在字段窗格上顯不一個活動選項卡和一個全部選項卡,該活動選項卡列出被確定與 在電子表格中生成的報告相關聯的那些數據項,并且該全部選項卡列出與電子表格相關聯 的所有數據項。在又一個方面,一種用于生成字段窗格以用于在電子表格中創建數據匯總表的方 法,包括由計算設備,標識與電子表格相關聯的每個數據項的表格和相關聯維度,數據項 包括電子表格上的數據區域和來自外部數據存儲的數據;標識哪些維度被合并到電子表 格中的數據匯總表中;顯示活動表,該活動表列出被包括在數據匯總表中的那些維度的全 部表格和相關聯維度,表格以展開格式被顯示以示出與每個表格相關聯的維度的至少一部 分;允許用戶選擇一個全部選項卡,并在選擇后,顯示列出電子表格中的全部表格和相關聯 維度的全部選項卡,表格以折疊格式被顯示,使得列被隱藏。提供本
技術實現思路
是為了以簡化的形式介紹將在以下具體實施方式中進一步描述 的一些概念。本
技術實現思路
并不旨在標識所要求保護的主題的關鍵特征或必要特征,也決不 旨在用于限制所要求保護的主題的范圍。附圖說明圖1顯示了用于在電子表格程序內生成報告的示例系統。圖2顯示了電子表格內的示例數據透視表。圖3顯示了用于在電子表格內生成數據透視表的示例數據區域。圖4示出了圖1的客戶端計算設備的示例模塊。圖5示出了示例字段窗格。圖6不出了圖5字段窗格的另一視圖。圖7不出另一不例字段窗格。圖8示出電子表格程序中的示例表格之間的關系。圖9不出基于圖8所不表格的不例字段窗格的一部分。圖10示出另一示例字段窗格的一部分。圖11示出用于顯示可用于包括在報告中的數據字段的示例方法。圖12示出圖1顯示的計算設備的示例組件。具體實施方式本申請涉及用于在生成報告時向用戶提供上下文相關數據的系統和方法。在此處所描述的示例中,基于報告正在其中生成的上下文向用戶呈現數據源。在一些示例中,用戶 與數據的交互被記錄,并且響應于該交互修改向用戶的數據呈現。圖1顯示了示例系統100,該系統100支持基于電子表格應用內提供的數據的一個 或多個報告的生成。系統100包括客戶端計算機102和服務器計算機106。客戶端計算機 102通過網絡(通常是公司內聯網或因特網)連接到服務器計算機106。可使用更多或更少 的客戶端計算機、服務器計算機或其它計算設備。如在以下進一步描述的,客戶端計算機102可連接到服務器計算機106來獲取數 據,諸如電子表格文件。客戶端計算機102可執行客戶端計算機102上的本地電子表格應 用來操縱電子表格文件。在另一示例中,客戶端計算機102可利用被托管在服務器106上 的一個或多個應用來訪問并操縱電子表格文件。其他配置是可能的。現在參考圖2,示出了示例程序200。在該示例中,程序200是運行在計算機系統 (諸如以上描述的計算機系統100)上的微軟的EXCEL電子表格軟件程序。程序200包括具 有不例數據列表的電子表格。用戶可基于電子表格內的數據來創建一個或多個報告。在一些在此描述的不例 中,報告可以是數據匯總表。然而,在其它示例中,報告可以簡單的是另一“常規”表格。例 如,在此描述的系統和方法可被用于基于由用戶創建的表格與電子表格內的其它表格之間 所標識的關聯來對用戶創建的該表格建議某些列。例如,顯示了程序200的示例用戶界面302。用戶界面302包括初始數據匯總表 320(數據匯總表320在圖3中是空白的)。數據匯總表320可從來自各個源的數據中創建。 在圖3中顯示的一個示例中,數據匯總表320可從在電子表格文件內提供的數據或從一個 或多個外部數據存儲中創建。程序200的用戶界面302還包括示例任務窗格450,該任務窗格可被用于創建和修 改數據匯總表320。例如,任務窗格450包括來自與電子表格文件相關聯的數據的數據字段列表。用戶可從任務窗格450中選擇和取消選擇字段來創建數據匯總表320。任務窗格450 —般包括字段窗格452和布局窗格454。字段窗格452包括在電子表 格內可用的數據字段列表。當如以下描述的列表中的數據字段被添加到布局窗格454時, 與該數據字段相關聯的復選框被復選。布局窗格454包括多個區,該多個區表不使用任務窗格450來創建的數據匯總表 320的各個方面。例如,布局窗格454包括行區、列區、值區以及過濾器區。行區定義用于所 得到的數據匯總表320的行標記。列區定義用于數據匯總表320的列標記。值區標識在數 據匯總表320上被匯總(例如,聚集(求和、計數、求平均、標準偏差等)、方差等)的數據。過 濾器區允許對應用到其它區中的所有其它字段的過濾的選擇。來自字段窗格452的數據字段中的一個或多個被添加到布局窗格454的區中的一 個或多個來創建和修改數據匯總表320。在顯示的示例中,用戶可對來自字段窗格452中的 列表的數據字段點擊、拖和放到布局窗格454的區之一來將字段添加到數據匯總表320。現在參考圖3,被用于創建報告(諸如數據匯總表320)的數據可來自于多個源。數 據源對于電子表格而言可以可以是內部的也可以是外部的。例如,圖3顯示的電子表格500包括兩個內部數據區域502和504。數據區域是 定義的具有至少兩個維度(諸如行和列)的數據集。例如,數據區域502包括列EmployeeID (雇員身份)、姓名和行1-3。類似地,數據區域504包括列EmployeeID (雇員身份)、Sales Amount (銷售量)和行1_7。可被用來自動標識電子表格內的數據區域之間的關系的邏輯 在美國專利申請號 No. _、代理號為 14917. 1924US01、名稱為“Automatic Relationship DetectionFor Reporting On Spreadsheet Dat本文檔來自技高網...
【技術保護點】
一種在電子表格中創建報告的系統,所述系統包括:中央處理單元;以及編碼指令的存儲器,所述指令在由所述中央處理單元執行時,使所述中央處理單元創建:數據源模塊,所述數據源模塊被編程為標識與所述電子表格相關聯的數據項的源;活動模塊,所述活動模塊被編程為標識數據項的哪些與所述電子表格中生成的報告相關聯;以及顯示模塊,所述顯示模塊被編程為在字段窗格上顯示一個活動選項卡和一個全部選項卡,所述活動選項卡顯示被確定為與正在所述電子表格中被生成的報告相關聯的那些數據項,并且所述全部選項卡顯示與所述電子表格相關聯的所有數據項。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:A·福爾廷,S·V·德 沃克 漢迪,D·M·奧本海默,A·V·格拉巴,A·A·韋林卡爾,
申請(專利權)人:微軟公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。