[發(fā)明專利]數(shù)據(jù)分析表達(dá)式無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201080045506.4 | 申請(qǐng)日: | 2010-10-06 |
| 公開(公告)號(hào): | CN102782675A | 公開(公告)日: | 2012-11-14 |
| 發(fā)明(設(shè)計(jì))人: | H·J·迪克曼;M·杜米特魯;A·米爾查達(dá)尼;Y(J)·王;A·耐茨;P·J·桑德斯 | 申請(qǐng)(專利權(quán))人: | 微軟公司 |
| 主分類號(hào): | G06F17/24 | 分類號(hào): | G06F17/24 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 顧嘉運(yùn) |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 分析 表達(dá)式 | ||
多維數(shù)據(jù)分析(例如,從多個(gè)觀點(diǎn)查看和分析數(shù)據(jù))在企業(yè)中已經(jīng)逐漸變得流行。然而,當(dāng)前多維數(shù)據(jù)分析應(yīng)用通常要求用戶精通諸如多維表達(dá)式語(yǔ)言(MDX)等復(fù)雜的語(yǔ)義語(yǔ)言,因?yàn)镸DX表達(dá)式用于組織和分析數(shù)據(jù)。因此,未經(jīng)MDX訓(xùn)練的企業(yè)雇員可能難以執(zhí)行多維數(shù)據(jù)分析。此外,盡管企業(yè)雇員可能熟悉由通??捎玫碾娮颖砀駪?yīng)用提供的數(shù)據(jù)分析公式,但這些公式通常不像多維數(shù)據(jù)分析程序一樣強(qiáng)大。例如,這些公式只可啟用一維(例如,順序)數(shù)據(jù)聚集。因此,基于多個(gè)因素來作出決策的企業(yè)可能面臨在以下兩個(gè)昂貴的替換方案之間進(jìn)行選擇:對(duì)現(xiàn)有雇員進(jìn)行諸如MDX等復(fù)雜語(yǔ)言的訓(xùn)練或者雇用專攻多維數(shù)據(jù)分析的分析員。
概述
公開了用于接收并處理數(shù)據(jù)分析表達(dá)式(DAX)的方法和系統(tǒng)。DAX可以以類似于電子表格公式的表達(dá)式語(yǔ)言定義,并且可以在電子表格在運(yùn)算以執(zhí)行多維數(shù)據(jù)分析以及針對(duì)關(guān)系數(shù)據(jù)模型的數(shù)據(jù)分析。由此,DAX可使得熟悉現(xiàn)有電子表格應(yīng)用的人能夠執(zhí)行多維數(shù)據(jù)分析以及針對(duì)關(guān)系數(shù)據(jù)模型的數(shù)據(jù)分析(例如,在現(xiàn)有電子表格應(yīng)用中)。不像常規(guī)的電子表格公式,DAX有益地獨(dú)立于電子表格的特定單元格范圍。
例如,可以在電子表格應(yīng)用的數(shù)據(jù)透視表處接收并執(zhí)行DAX。對(duì)數(shù)據(jù)透視表的特定單元格執(zhí)行DAX可包括確定該特定單元格的上下文、計(jì)算對(duì)應(yīng)于該特定單元格的DAX的值、以及在該特定單元格處輸出DAX的計(jì)算出的值。
DAX可支持多表執(zhí)行。例如,DAX可引用第一數(shù)據(jù)表和第二數(shù)據(jù)表,執(zhí)行DAX可包括遍歷第一數(shù)據(jù)表和第二數(shù)據(jù)表之間的關(guān)系(例如,遵循可存在于第一表中的一列和第二表中的一列之間的關(guān)系)。DAX還可支持動(dòng)態(tài)重新執(zhí)行。例如,可響應(yīng)于對(duì)存儲(chǔ)在一數(shù)據(jù)表的行集中的數(shù)據(jù)的用戶修改來對(duì)該行集自動(dòng)重新執(zhí)行DAX。
提供本概述以便以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)主題的范圍。
附圖簡(jiǎn)述
圖1是示出計(jì)算機(jī)系統(tǒng)接收并處理數(shù)據(jù)分析表達(dá)式的特定實(shí)施例的框圖;
圖2是示出計(jì)算機(jī)系統(tǒng)接收并處理數(shù)據(jù)分析表達(dá)式的另一特定實(shí)施例的框圖;
圖3示出了可由圖1的系統(tǒng)使用的數(shù)據(jù)表的特定實(shí)施例;
圖4示出了基于圖3的數(shù)據(jù)表的數(shù)據(jù)透視表的特定實(shí)施例;
圖5示出了可由圖1的系統(tǒng)使用的數(shù)據(jù)表的另一特定實(shí)施例;
圖6示出了基于圖3的數(shù)據(jù)表和圖5的數(shù)據(jù)表的數(shù)據(jù)透視表的特定實(shí)施例;
圖7是示出接收并處理數(shù)據(jù)分析表達(dá)式的方法的特定實(shí)施例的流程圖;
圖8是示出接收并處理數(shù)據(jù)分析表達(dá)式的方法的另一特定實(shí)施例的流程圖;
圖9是示出接收并處理數(shù)據(jù)分析表達(dá)式的方法的另一特定實(shí)施例的流程圖;
圖10是計(jì)算環(huán)境的框圖,該計(jì)算環(huán)境包括可用于支持如圖1-9所示的計(jì)算機(jī)實(shí)現(xiàn)的方法、計(jì)算機(jī)程序產(chǎn)品和系統(tǒng)組件的實(shí)施例的計(jì)算設(shè)備。
詳細(xì)描述
數(shù)據(jù)分析表達(dá)式(DAX)可使得能夠在諸如電子表格應(yīng)用等常規(guī)的數(shù)據(jù)處理應(yīng)用處進(jìn)行多維數(shù)據(jù)分析。例如,可接收DAX作為電子表格的一列的列定義或作為數(shù)據(jù)透視表處的度量。DAX可被執(zhí)行以填充列,其中每一單元格中的值都是基于該單元格的行上下文來計(jì)算的?;蛘?,數(shù)據(jù)透視表的單元格可通過執(zhí)行DAX來填充,其中數(shù)據(jù)透視表的每一單元格中的值是基于與該單元格相關(guān)聯(lián)的上下文(例如,過濾上下文)來計(jì)算的。
在一特定實(shí)施例中,公開了一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括在電子表格的數(shù)據(jù)透視表處接收數(shù)據(jù)分析表達(dá)式。該計(jì)算機(jī)實(shí)現(xiàn)的方法還包括對(duì)電子表格的至少一個(gè)數(shù)據(jù)表執(zhí)行數(shù)據(jù)分析表達(dá)式。對(duì)數(shù)據(jù)透視表的特定單元格執(zhí)行數(shù)據(jù)分析表達(dá)式可通過以下操作來執(zhí)行:確定與該特定單元格相關(guān)聯(lián)的上下文、基于該上下文來計(jì)算數(shù)據(jù)分析表達(dá)式的值、以及在該單元格處輸出計(jì)算出的值。
在另一特定實(shí)施例中,公開了包括指令的計(jì)算機(jī)可讀介質(zhì),這些指令在被處理器執(zhí)行時(shí)使得處理器接收包括第一電子表格的特定列的列定義的輸入。該輸入包括基于電子表格的至少一列和基于第二電子表格的至少一列的數(shù)據(jù)分析表達(dá)式。計(jì)算機(jī)可讀介質(zhì)包括在被處理器執(zhí)行時(shí)使得處理器執(zhí)行以下操作的指令:確定第一電子表格和第二電子表格之間的關(guān)系并且通過執(zhí)行數(shù)據(jù)分析表達(dá)式來填充特定列。對(duì)第一電子表格的特定行執(zhí)行數(shù)據(jù)分析表達(dá)式包括:基于該第一電子表格的特定行中的第一數(shù)據(jù)以及從第二電子表格中檢索到的基于同該特定行相關(guān)聯(lián)的行上下文的第二數(shù)據(jù),計(jì)算數(shù)據(jù)分析表達(dá)式的值。執(zhí)行數(shù)據(jù)分析表達(dá)式還包括:在作為特定列和特定行的成員的單元格處輸出計(jì)算出的值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080045506.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 一種正則表達(dá)式匹配方法及裝置
- 一種對(duì)多個(gè)相關(guān)謂詞進(jìn)行合并的方法
- 表達(dá)式處理方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種智能表達(dá)式解析平臺(tái)及方法
- 一種復(fù)合表達(dá)式解析方法及系統(tǒng)
- 一種表達(dá)式的解析處理方法及裝置
- 定制生成表達(dá)式方法及裝置
- 日志中關(guān)鍵信息提取方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種基于特征線法的組合幾何中子輸運(yùn)處理方法及裝置
- 一種基于向量化執(zhí)行引擎的數(shù)據(jù)庫(kù)表達(dá)式計(jì)算的復(fù)用方法





