自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

數(shù)據(jù)庫 SQL Server
本文我們主要介紹了SQL Server 2008 MDX 元數(shù)組的相關(guān)知識,包括N維空間和Cube空間、使用Tuples訪問數(shù)據(jù)等,并通過實(shí)際的代碼示例加以說明,希望能夠?qū)δ兴鶐椭?/div>

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組的相關(guān)知識是本文我們主要要介紹的內(nèi)容,接下來我們就開始一一介紹。

1、N維空間(N-dimensional Space)和Cube空間

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

類似地,我們可以用(a1,a2,….,Ax)表示X維度的一個(gè)點(diǎn)。

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

2、使用Tuples訪問數(shù)據(jù)

打開MDX查詢編輯器窗口,輸入

  1. SELECT  
  2. FROM [Chapter 3 Cube]  
  3. WHERE (  
  4. [Date].[Calendar Year].[All Periods],  
  5. [Date].[Fiscal Year].[All Periods],  
  6. [Product].[Category].[Bikes],  
  7. [Product].[Subcategory].[Mountain Bikes],  
  8. [Measures].[Measures].[Reseller Sales Amount]  
  9. );  
  10. /*  
  11. $26,492,684.38  
  12. */ 

上述語句中,包含五部分元組(Tuples),改變下元組(Tuples),結(jié)果相同。

  1. SELECT  
  2. FROM [Chapter 3 Cube]  
  3. WHERE (  
  4. [Product].[Subcategory].[Mountain Bikes],  
  5. [Date].[Calendar Year].[All Periods],  
  6. [Date].[Fiscal Year].[All Periods],  
  7. [Product].[Category].[Bikes],  
  8. [Measures].[Measures].[Reseller Sales Amount]  
  9. );  
  10. /*  
  11. $26,492,684.38  
  12. */ 

3、理解Cells

每一個(gè)Cell包含了Value和FORMATTED_VALUE

邀月工作室

可以修改默認(rèn)值

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

關(guān)于Cell屬性,請看MSDN(http://msdn.microsoft.com/zh-cn/library/ms145573.aspx)

4、使用局部元組(Partial Tuples)

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

當(dāng)度量成員被移走時(shí),一個(gè)局部元組(Partial Tuples)被提交,AS檢查***個(gè)默認(rèn)的成員,提供缺失度量,這些度量的屬性的層次結(jié)構(gòu)的默認(rèn)成員是Reseller Sales Amount,該成員將被應(yīng)用,元組變完整。

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

5、使用用戶層次結(jié)構(gòu)生成Tuples

理解User-Hierarchy轉(zhuǎn)換

  1. SELECT  
  2. FROM [Chapter 3 Cube]  
  3. WHERE [Date].[Calendar-To-Fiscal Year].[Calendar Year].[CY 2003].[FY 2003];  
  4. /*  
  5. $12,000,247.33  
  6. */  
  7.  
  8. SELECT  
  9. FROM [Chapter 3 Cube]  
  10. WHERE (  
  11. [Date].[Calendar Year].[CY 2003],  
  12. [Date].[Fiscal Year].[FY 2003]  
  13. );  
  14. /*  
  15. $12,000,247.33  
  16. */ 

邀月工作室

  1. SELECT  
  2. FROM [Chapter 3 Cube]  
  3. WHERE [Date].[Calendar-To-Fiscal Year].[Fiscal Year].[FY 2003];  
  4. /*  
  5. $15,921,423.19  
  6. */  
  7. SELECT  
  8. FROM [Chapter 3 Cube]  
  9. WHERE (  
  10. [Date].[Calendar Year].[CY 2002],  
  11. [Date].[Fiscal Year].[FY 2003]  
  12. );  
  13. /*  
  14. $15,921,423.19  
  15. */  
  16. SELECT  
  17. FROM [Chapter 3 Cube]  
  18. WHERE [Date].[Calendar-To-Fiscal Year].[Calendar Year].[CY 2002];  
  19. /*  
  20. $24,144,429.65  
  21. */  
  22. SELECT  
  23. FROM [Chapter 3 Cube]  
  24. WHERE [Date].[Calendar Year].[CY 2002];  
  25. /*  
  26. $24,144,429.65  
  27. */ 

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

避免引用沖突:

  1. SELECT  
  2. FROM [Chapter 3 Cube]  
  3. WHERE (  
  4. [Date].[Calendar-To-Fiscal Year].[Calendar Year].[CY 2002],  
  5. [Date].[Fiscal Year].[FY 2003]  
  6. );  
  7. /*  
  8. $15,921,423.19  
  9. */ 

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

  1. SELECT  
  2. FROM [Chapter 3 Cube]  
  3. WHERE (  
  4. [Date].[Calendar-To-Fiscal Year].[Calendar Year].[CY 2002].[FY 2003],  
  5. [Date].[Fiscal Year].[FY 2003]  
  6. );  
  7. /*  
  8. $15,921,423.19  
  9. */  

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

而下面的引用是沖突的!

  1. SELECT  
  2. FROM [Chapter 3 Cube]  
  3. WHERE (  
  4. [Date].[Calendar-To-Fiscal Year].[Calendar Year].[CY 2002].[FY 2003],  
  5. [Date].[Fiscal Year].[FY 2002]  
  6. );  
  7. /*  
  8. (null)  
  9. */ 

SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組

關(guān)于SQL Server 2008 MDX學(xué)習(xí)筆記之元數(shù)組的相關(guān)知識就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server多表查詢優(yōu)化方案總結(jié)
  2. SQL Server數(shù)據(jù)庫ISNULL函數(shù)的應(yīng)用實(shí)例
  3. SQL Server數(shù)據(jù)庫DATEPART的語法及使用實(shí)例
  4. SQL Server根據(jù)子節(jié)點(diǎn)查詢所有父節(jié)點(diǎn)的代碼示例
  5. SQL Server臟讀方式數(shù)據(jù)提取之NOLOCK和READPAST
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2011-08-19 15:48:13

SQL Server 結(jié)果集Sets使用技巧

2011-08-19 15:13:36

SQL Server MDX查詢

2011-08-19 13:46:22

SQL Server 組裝有序集合

2011-07-25 15:17:50

SQL SERVER數(shù)

2011-07-25 14:56:00

SQL SERVER數(shù)

2011-08-19 14:03:36

SQL Server 檢索集合

2011-08-11 14:23:57

SQL Server 索引分區(qū)

2010-02-06 09:43:52

SQL Server

2011-07-25 16:13:34

SQL Server數(shù)據(jù)挖掘

2011-07-25 15:39:49

SQL SERVER數(shù)聚類算法順序聚類算法

2011-07-26 10:16:14

SQL Server數(shù)據(jù)挖掘

2011-08-29 11:38:18

SQL Server 聯(lián)合結(jié)果集union

2011-07-25 14:18:36

SQL Server數(shù)據(jù)挖掘

2011-08-29 13:10:59

SQL Server 給新加字段賦值

2011-06-16 08:48:33

Java

2009-04-10 15:37:48

SQL Server2鏡像實(shí)施

2009-04-16 17:55:15

擴(kuò)展熱插拔SQL Server

2010-07-20 08:50:00

autoreleaseObjective C

2011-02-18 17:31:18

SQL Server

2010-03-23 09:52:23

SQL Server
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號