[發明專利]用于過濾表格數據的分片元件有效
| 申請號: | 201210423010.7 | 申請日: | 2012-10-30 |
| 公開(公告)號: | CN103049476A | 公開(公告)日: | 2013-04-17 |
| 發明(設計)人: | J·S·坎貝爾;J·門羅;K·圖帕杰;A·S·格雷瓦爾;R·G·霍金;A·福爾廷 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 楊潔 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 過濾 表格 數據 分片 元件 | ||
技術領域
本發明涉及表格數據,尤其涉及用于過濾表格數據的分片元件。
背景技術
表格數據通常被顯示在諸如電子表格應用的應用中。用戶可過濾表格數據來改變當前查看的數據。例如,用戶可過濾出表格數據的一個或多個行/列,和/或示出符合特定條件的數據。然而,過濾用戶界面,對于用戶使用而言可能是不夠直觀和困難的。
發明內容
提供本發明內容以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本發明內容并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
分片被配置來過濾以列安排的表格數據。用戶可使用分片來過濾與基于客戶機應用和/或服務器的應用/服務相關聯的表格數據。可以為一個或多個列和為一列中的全部/部分表格數據創建分片。例如,用戶可選擇他們希望對其使用分片的表格數據的一個或多個列(列的全部/部分)。響應于所述選擇,為每個所選列的每個所選部分內的各唯一值創建分片元件。分片也可以被自動生成(例如為表格數據的每列生成分片)。對分片元件的選擇過濾相關聯的表格數據并更新其它分片的顯示。例如,對分片元件的選擇可導致另一分片和/或分片元件被從顯示移除或被不同地示出(例如,變灰淡出),因為在分片選擇之后那個分片不具有要過濾的任何數據。與分片的交互還更新其它過濾表格數據的用戶界面控件(例如,選擇分片元件改變下拉菜單中的過濾設置的值和/或選擇下拉菜單中的過濾設置改變分片元件的狀態)。分片元件可與電子表格中的其它對象相關聯和/或被包括在電子表格的一個或多個函數內。分片可被配置來通過隱藏電子表格中的行和/或通過改變查詢來進行過濾,使得更少的數據從數據源返回到電子表格。響應于可能花費長的時間(例如長于300ms)來完成的分片的更新,分片的自動更新可被自動關閉。
附圖說明
圖1例示了示例性計算設備;
圖2示出了使用用于過濾表格數據的分片元件的示例性系統;
圖3示出了表格數據的示例顯示,為該表格數據配置分片來用于過濾;
圖4-8示出了使用分片來過濾表格數據的示例性顯示;
圖9示出了用于選擇分片元件的觸摸手勢;
圖10示出了示例性分片用戶界面;
圖11示出了基于web的環境中的分片的示例性顯示;以及
圖12示出了用于使用分片來過濾表格數據的說明性過程。
具體實施方式
現在參考其中相同的標號代表相同的元素的附圖,描述各實施例。具體地,圖1和相應的討論旨在提供對在其中可實現各實施例的合適計算環境的簡要、概括描述。
一般而言,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、組件、數據結構和其他類型的結構。也可使用其它計算機系統配置,包括手持式設備、多處理器系統、基于微處理器或可編程消費電子產品、小型計算機、大型計算機等等。還可使用在其中任務由通過通信網絡鏈接的遠程處理設備執行的分布式計算環境。在分布式計算環境中,程序模塊可位于本地和遠程存儲器存儲設備兩者中。
現在參考圖1,將描述在各實施例中利用的計算機100的說明性計算機架構。圖1所示的計算機體系結構可被配置為移動計算設備(例如智能電話、筆記本、平板……)或桌面計算機,并且包括中央處理單元5(“CPU”)、包括隨機存取存儲器9(“RAM”)和只讀存儲器(“ROM”)10的系統存儲器7、以及將存儲器耦合至中央處理單元(“CPU”)5的系統總線12。
基本輸入/輸出系統存儲在ROM?10中,所述基本輸入/輸出系統包含幫助在諸如啟動期間在計算機內元件之間傳遞信息的基本例程。計算機100還包括用于存儲操作系統16、諸如電子表格應用的應用程序24和/或與表格數據一起工作的其它應用、web瀏覽器25、文件27(例如電子表格)以及分片管理器26的大容量存儲設備14,這將在以下更為詳盡地描述。Web瀏覽器25可用于請求、接收、呈現以及提供與諸如網頁、視頻、文檔等之類的電子內容的交互。根據一實施例,Web瀏覽器包括來自微軟公司的INTERNET?EXPLORER?Web瀏覽器應用程序。
大容量存儲設備14通過連接至總線12的大容量存儲控制器(未示出)連接到CPU?5。大容量存儲設備14及其相關聯的計算機可讀介質為計算機100提供非易失性存儲。雖然此處包含的對計算機可讀介質的描述涉及諸如硬盤或CD-ROM驅動器等大容量存儲設備,但是計算機可讀介質可以是能夠由計算機100訪問的任何可用介質。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210423010.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





