日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLServer2008MDX應(yīng)用之檢索集合中的元組

上次我們介紹了:SQL Server 2008 MDX應(yīng)用之組裝有序集合,本文我們主要介紹一下SQL Server 2008 MDX應(yīng)用之檢索集合的***一個或***個元組的操作,接下來就讓我們一起來了解一下這部分內(nèi)容。

創(chuàng)新互聯(lián)建站是一家專業(yè)提供唐縣企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都做網(wǎng)站成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為唐縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

我們用到兩個函數(shù)TopCount(http://msdn.microsoft.com/zh-cn/library/ms144792.aspx)和BottomCount(http://msdn.microsoft.com/zh-cn/library/ms144864.aspx)

注意:這兩個函數(shù)總是會打亂層次結(jié)構(gòu)。

例6-11

 
 
 
 
  1. SELECT  
  2. {([Measures].[Reseller Sales Amount])} ON COLUMNS,  
  3. TopCount(  
  4. {[Product].[Subcategory].[Subcategory].Members},  
  5. 5,  
  6. ([Measures].[Reseller Sales Amount])  
  7. ) ON ROWS  
  8. FROM [Step-by-Step];  
  9.  
  10. /*  
  11. Reseller Sales Amount  
  12. Road Bikes $29,358,206.96  
  13. Mountain Bikes $26,492,684.38  
  14. Touring Bikes $10,451,490.22  
  15. Mountain Frames $4,713,672.15  
  16. Road Frames $3,849,853.34  
  17. */ 

注意,未指定順序時,默認(rèn)按升序排列。

Head函數(shù)(http://msdn.microsoft.com/zh-cn/library/ms144859(v=SQL.105)),返回集中位置靠前的指定數(shù)目的元素,同時保留重復(fù)項(xiàng)。Head 函數(shù)從指定集的開始處返回指定的元組數(shù)目。并保留元素的順序。Count 的默認(rèn)值為 1。如果指定的元組數(shù)目小于 1,則 Head 函數(shù)返回空集。如果指定的元組數(shù)目超過了集中的元組數(shù)目,則此函數(shù)返回原始集。

Tail函數(shù)(http://msdn.microsoft.com/zh-cn/library/ms146056.aspx),Tail 函數(shù)從指定集的結(jié)尾處返回指定的元組數(shù)目。 會保留元素的順序。 Count 的默認(rèn)值為 1。如果指定的元組數(shù)目小于 1,則該函數(shù)返回空集。 如果指定的元組數(shù)目超過了集中的元組數(shù)目,則此函數(shù)返回原始集。

例6-12

 
 
 
 
  1. SELECT  
  2. {([Measures].[Reseller Sales Amount])} ON COLUMNS,  
  3. Tail(  
  4. Order(  
  5. {[Product].[Subcategory].[Subcategory].Members},  
  6. ([Measures].[Reseller Sales Amount]),  
  7. BDESC  
  8. ),  
  9. 5  
  10. ) ON ROWS  
  11. FROM [Step-by-Step];  
  12.  
  13. /*  
  14. Reseller Sales Amount  
  15. Tires and Tubes $925.21  
  16. Bike Stands (null)  
  17. Fenders (null)  
  18. Lights (null)  
  19. Panniers (null)  
  20. */ 

Item函數(shù)(http://msdn.microsoft.com/zh-cn/library/ms145501.aspx),下面,我們看一個比較復(fù)雜的例子

例6-13

 
 
 
 
  1. WITH  
  2. MEMBER [Measures].[Top Product Sales] AS  
  3. {  
  4. EXISTING  
  5. TopCount(  
  6. [Product].[Product].[Product].Members,  
  7. 1,  
  8. ([Measures].[Internet Sales Amount])  
  9. ) *  
  10. {[Measures].[Internet Sales Amount]}  
  11. }.Item(0)  
  12. ,FORMAT_STRING="Currency" 
  13. MEMBER [Measures].[Top Product Name] AS  
  14. {  
  15. EXISTING  
  16. TopCount(  
  17. [Product].[Product].[Product].Members,  
  18. 1,  
  19. ([Measures].[Internet Sales Amount])  
  20. )  
  21. }.Item(0).Item(0).Name  
  22. SELECT  
  23. {  
  24. ([Measures].[Internet Sales Amount]),  
  25. ([Measures].[Top Product Sales]),  
  26. ([Measures].[Top Product Name])  
  27. } ON COLUMNS,  
  28. {  
  29. ([Date].[Calendar Year].[CY 2001]),  
  30. ([Date].[Calendar Year].[CY 2002]),  
  31. ([Date].[Calendar Year].[CY 2003]),  
  32. ([Date].[Calendar Year].[CY 2004])  
  33. } ON ROWS  
  34. FROM [Step-by-Step]; 

上例中綜合運(yùn)用了本節(jié)和上節(jié)的幾個常用函數(shù),大家可以自行分析。

關(guān)于SQL Server 2008 MDX應(yīng)用之檢索集合中的元組的相關(guān)知識就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!


本文題目:SQLServer2008MDX應(yīng)用之檢索集合中的元組
文章源于:http://m.5511xx.com/article/cdiigjs.html