日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

×××S 2012 聚合函数 -- 介绍

發布時間:2024/4/13 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ×××S 2012 聚合函数 -- 介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

×××S 2012 聚合函數 -- 介紹

數據的運算除了單筆計算之外,同時還需要進行匯總計算,因此,×××S中提供了一些列的聚合函數,凡是熟悉的加和、平均、計數、分組計數、最大值、最小值都有函數可以使用。

?

常用聚合函數

函數

說明

Avg

返回指定表達式的所有非Null平均值

Count

從指定表達式返回值的計數

CountDistinct

從指定表達式返回所有分組值的計數

CountRows

返回指定范圍內的數據行計數

First

從指定表達式返回第一個值

Last

從指定表達式返回最后一個值

Max

從指定表達式的非Null值中,返回最大值

Min

從指定表達式的非Null值中,返回最小值

StDev

返回指定表達式的所有非Null值的標準偏差

StDevP

返回指定表達式的所有非Null值的總體標準偏差

Sum

返回指定表達式的值的總和

?

雖然可能使用到StDev以及StDevP的機會很小,不過,還是趁此機會將兩者的差異解釋清楚一下。StDev中的P代表的是總體(Population),StDev則代表的是標準差。標準差是用來衡量樣本中數值離散的狀態,標準差越小則代表總體的趨勢越一致集中,反之則越離散。當我們計算的樣本數是抽樣樣本時,則使用StDev;反之,當計算的是總體統計值時(或是樣本數很大接近總體時),則采用StDevP。其他的聚合函數基本上與Excel相同,其語法架構為:

匯總函數(表達式,Scope)

?

至于RunningValue可以用來處理累積計算的功能,包括累加、移動平均等,其語法結構為:

RunningValue(表達式,聚合函數,Scope)

?

其中Scope指的是要進行匯總的數據范圍,其使用方法如下:

n 若是輸入“Nothing”則代表整個數據集,注意,前后不需加雙引號。

n 如果該報表僅有一個數據集時,可以將“Nothing”省略,但是如果該報表出現一個以上的數據集時,則必須明確定義Scope,撰寫方法為填入數據集名稱,并于前后加上雙引號。

n Scope可以指定數據集名稱、組名稱或是數據區域名稱。

?

除了聚合函數之外,還有四個×××S內置的特殊計算函數:

函數

說明

InScope

指出當前實例是否在指定的作用域內

Level

返回遞歸層次中目前所在的級別

Previous

從指定的范圍返回前一個實例

RowNumber

返回指定范圍中所有數據行的運行計數

?

RowNumber是個非常實用的函數,主要是用來設計產生流水編號,其語法如下:

RowNumber(Scope)

?

匯總模式的特性

允許在聚合函數內放置另外一個聚合函數,也就是嵌套的匯總表達式。



轉載于:https://blog.51cto.com/ultrasql/1611246

總結

以上是生活随笔為你收集整理的×××S 2012 聚合函数 -- 介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。