共用方式為


ORDERBY

適用於:導出數據行計算數據表Measure視覺計算

定義表達式,以判斷每個 window 函式數據分割內的排序順序。

語法

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

參數

術語 定義
orderBy_expression (選擇性)任何將用來排序 window 函式數據分割內數據的純量表達式。
order (選擇性)格式為 “value [OrderDirection]” 的兩部分 BlankHandling

OrderDirection 會指定如何排序 orderBy_expressionvalues(也就是遞增 or 遞減)。 有效的 values 包括:
DESC。 替代 value:0(零)/FALSE。 以 values的遞減順序排序 orderBy_expression
ASC。 替代 value:1/TRUE。 以 values的 orderBy_expression 遞增順序排序。 這是省略預設 valueiforder

BlankHandling 部分是選擇性的。 它會指定如何排序空白。 有效的 values 包括:
BLANKS DEFAULT。 這是預設 value。 數值 values 的行為 blankvalues 在零 and 負 values之間排序。 字串的行為 blankvalues 在 all 字串之前排序,包括空字串。
BLANKS FIRST。 不論遞增 or 遞減排序順序,一律會在開頭排序空白。
BLANKS LAST。 不論遞增 or 遞減排序順序為何,空白一律會在結尾排序。

傳回 value

這個函式會 not 傳回 value。

言論

此函式只能在 window 函數表示式中使用。

請參閱 OFFSET

瞭解 ORDERBY、 PARTITIONBY、 andMATCHBY 函式INDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER