# 視窗函數

視窗函數使用來自多個列的值執行計算，分別為每一列產生值。讀取整個表格後，視窗函數只能計算一次。

您可以使用視窗函數執行操作，例如：

* 比較列中的個別數值與欄內的平均值、最大值或最小值。

* 計算個別值的排名，可以是欄內或整個表格內。

視窗函數不會變更表格中的記錄數量，但可以作為彙總函數或關係函數和範圍函數執行類似任務。

使用每個函數中的下拉式功能表，以查看每個函數的簡要描述及語法。按一下語法描述中的函數名稱，以取得進一步詳細資料。

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/WindowFunctions/window-functions.htm)

#### Window

Window 函數從多個列執行計算，分別為每一列產生值。

[**window**](https://help.qlik.com/zh-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/WindowFunctions/window.htm)(main\_expr, [partition1, partition2, ...], [sort\_type, [sort\_expr],[filter\_expr], [start\_expr, end\_expr]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/WindowFunctions/window-functions.htm)

#### WRank

WRank 函數在 Window 內部執行排名計算。

[**wrank**](https://help.qlik.com/zh-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/WindowFunctions/wrank.htm)([mode[, fmt]])