成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

多維查詢表達式MDX基礎知識介紹

數據庫 SQL Server
本文我們主要介紹了多維查詢表達式MDX的一些基礎知識,包括MDX的作用、MDX的基本結構、MDX的查詢語句等,希望能夠對您有所幫助。

MDX的全稱是Mutil Dimensional Expressions ,是由 Microsoft ,Hyperion 等公司研究多維查詢表達式,是所有OLAP 高級分析所采用的核心查詢語言。

MDX 可以用來進行以下操作:

1.calculated members (計算成員)

2.Calculated Cells (計算單元)

3.Security Settion (安全設置)

4.Custom member formula ( 自定義函數 )

5.Custom level rollup ()

6.Actions (動作)

7.Named “ sets ” ( 命名集合 )

8.Server side formatting (服務器數據格式化)

MDX 的基本結構

MDX 的基本結構有三種: Members 、 Tuple 、 Set 。

1.Members :指的是維度樹上的一個節點,這里有一點需要指出,量度也是一個特殊的維度,所以對于普通維度上的 Member 可以有幾下幾種表示方法: [Customer] 或 [Time].[1996] 等,對于特殊的維度——量度而言,也可以表示一個 Member ,如: [Measures].[ unit sales] 等。

Member 的表示方法就是用中括號的形式,“ [……] ”。

2.Tuple :是由若干個 Members 組成,每一個維度上最多只能有一個 Member ,對于一個 Tuple 而言至少有一個維度,多則不限,同時對于沒有列出來的那就表示為默認的 Member 。 Tuple 的表示方法是小括號“ () ”,因為其又有 Member 構成,所以通常的格式為“ ([…],[…][…],…) ”;示例:

a)([Regin ].[USA])

b)([product].[ computers],[time].[2008]) 。

3.Sets :同一維度上若干個 Members 的集合,或者是若干個 Tuples 的集合,但這里有一個地方需要注意,那就是如果是若干個 Tuple 組成的集合是,各個 Tuple 里的 Member 之間存在著一定的對應關系。集合的表示方法用大括號“ {} ”,所以可能的表示方法為:

a){[time].[2008],[time].[2009],[time].[2000]} ,這里 Set 是由同一維度的若干個 Member 組成。

b){([computer],[usa ]),([ mobile],[china])} ,這個 Set 是由兩個 Tuples 組成,這里大家可以看到,在***個 Tuple 當中,***個 Member 是名為 computer 的產品,所以后面的 Tuple 的***個 Member 也必須是一個產品,所以我們這里看到的是 mobile ,***個 Tuple 里第二個 Member 是一個國家,所以第二個 Tuple 的第二個 Member 也必須是一個國家名,依次類推。

MDX 查詢語句

一個標準的 MDX 查詢語句就是由我們前面介紹的 MDX 的三個基本對象構成,也就是 Member 、 Tuple 、 Set 。

一個標準的 MDX 查詢的語法如下:

 

  1. SELECT Set ON COLUMNS,  
  2. Set ON ROWS  
  3. FROM Cube  
  4. WHERE Tuple 

 

示例:

 

  1. SELECT  
  2. {[time].[ 1997],[time].[1998]}  
  3. ON COLUMNS,  
  4. {([product].[drink],[customer].[gender].[F]),( [product].[food],[customer].[gender].[M])}  
  5. ON ROWS  
  6. FROM  
  7. [Sales]  
  8. WHERE  
  9. ([Measures].[ StoreSales ]) 

 

這個MDX 查詢就表示:查詢時間為 1997 和 1998 兩年的 drink 類產品,女消費者和 food 類產品男消費者的 Store Sales 。

關于多維查詢表達式MDX基礎知識就介紹到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. Oracle數據庫PL/SQL快捷鍵設置詳解
  2. Oracle數據庫診斷工具RDA的安裝與使用詳解
  3. Oracle數據庫GLOBAL_NAMES參數的詳細研究
  4. Oracle數據庫歸檔模式的切換及其相關操作詳解
  5. Oracle 10g UNDO表空間過大導致磁盤空間不足的解決
責任編輯:趙鵬 來源: 博客園
相關推薦

2009-09-17 11:08:55

LINQ查詢表達式

2009-07-03 18:31:04

JSP表達式

2011-11-04 17:26:12

2011-10-28 16:34:13

LINQ

2009-09-10 15:35:07

LINQ查詢表達式

2009-09-17 09:15:49

Linq表達式樹

2009-09-17 10:40:22

Linq Lambda

2022-12-28 08:03:02

Groovy語法GPath

2009-08-11 15:17:12

C#基礎知識

2009-08-13 15:40:28

C#基礎知識

2009-11-05 09:51:14

WCF基礎

2015-07-17 16:49:13

OpenStack開源云平臺云計算

2010-03-11 08:55:45

python正則表達式

2011-06-16 15:40:28

正則表達式

2009-09-15 17:30:00

Linq Lambda

2009-09-14 14:49:12

LINQ查詢基礎知識

2009-09-07 17:18:33

LINQ查詢表達式

2009-09-11 09:53:16

Linq查詢表達式

2009-08-27 09:13:28

LINQ查詢表達式

2011-06-16 16:05:23

正則表達式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av国产精品 | 男人av网 | 久久这里只有精品首页 | 成人h视频在线观看 | 国产真实精品久久二三区 | 国产精品视频免费看 | 一级特黄网站 | 亚洲国产网站 | 99这里只有精品视频 | av中文字幕在线观看 | 中文字幕亚洲区 | 精品久久久久久 | 日批的视频 | 日韩精品视频在线免费观看 | 欧美一级二级视频 | 国产精品久久久久久久岛一牛影视 | 亚洲成人av一区二区 | 91在线精品一区二区 | 手机看黄av免费网址 | 国产精品无码专区在线观看 | 亚洲一区二区三区视频 | 91aiai| 热久久免费视频 | 欧美一区二区三区在线观看视频 | 日韩高清不卡 | 亚洲成人一区 | 国产亚洲网站 | 中文字字幕在线中文乱码范文 | 亚洲国产一区二区三区 | 99色综合| 色橹橹欧美在线观看视频高清 | 女同久久另类99精品国产 | 夜夜精品视频 | 日韩高清一区 | 日韩在线观看一区 | 99国产精品99久久久久久 | 亚洲性视频在线 | 国产玖玖 | 久久久久国产一区二区三区 | 日韩视频一区在线观看 | 69视频在线播放 |