over()函數支持哪些窗口類型
小樊
84
2024-08-19 14:41:32
over()函數支持以下窗口類型:
- 無窗口:默認情況下,over()函數會對整個數據集進行計算,不使用任何窗口。
- 行窗口:可以指定一個固定大小的行窗口,例如over(rows=5)表示計算當前行及其前面4行的數據。
- 時間窗口:可以指定一個固定的時間間隔作為窗口,例如over(time=1 hour)表示計算過去1小時內的數據。
- 范圍窗口:可以指定一個范圍,例如over(range=3)表示計算當前行及其前面2行和后面2行的數據。
- 分區窗口:可以根據特定的列進行分區,每個分區內的數據會被單獨計算,例如over(partition by=category)表示按照category列進行分區計算。
- 框架窗口:可以自定義一個窗口框架,指定每個行的起始和結束位置,例如over(frame=1 preceding, 1 following)表示計算當前行及其前面1行和后面1行的數據。
密云县|
岚皋县|
雷州市|
江山市|
马公市|
饶平县|
六安市|
新竹市|
江油市|
阜平县|
丹棱县|
拜泉县|
宁陕县|
商丘市|
勐海县|
宁波市|
新密市|
金川县|
西乡县|
扎兰屯市|
沧源|
石林|
正宁县|
托克逊县|
盐津县|
桂林市|
于都县|
闵行区|
微博|
宿松县|
浙江省|
射洪县|
山阴县|
玛多县|
勐海县|
济南市|
新源县|
松滋市|
永靖县|
淄博市|
离岛区|