Order by は、レスポンスで行がどのように並べ替えられるかを定義します。たとえば、アクセス数の降順で行を並べ替えることは 1 つの順序であり、country の文字列によって行を並べ替えることは異なる順序です。
JSON 表現 |
---|
{ "desc": boolean, // Union field |
フィールド | |
---|---|
desc |
true の場合、降順で並べ替えます。false または未指定の場合、昇順で並べ替えられます。 |
共用体フィールド one_order_by 。OrderBy に対して 1 つの順序を指定します。one_order_by は次のいずれかになります。 |
|
metric |
結果を指標の値で並べ替えます。 |
dimension |
ディメンションの値で結果を並べ替えます。 |
MetricOrderBy
指標値で並べ替えます。
JSON 表現 |
---|
{ "metricName": string } |
フィールド | |
---|---|
metricName |
並べ替えるリクエストの指標名。 |
DimensionOrderBy
ディメンションの値で並べ替えます。
JSON 表現 |
---|
{
"dimensionName": string,
"orderType": enum ( |
フィールド | |
---|---|
dimensionName |
並べ替えるリクエスト内のディメンション名。 |
orderType |
ディメンションの値の順序に関するルールを制御します。 |
OrderType
文字列ディメンションの値を並べ替えるためのルール。
列挙型 | |
---|---|
ORDER_TYPE_UNSPECIFIED |
(指定なし) |
ALPHANUMERIC |
Unicode コードポイントによる英数字の並べ替え。例: "2" < "A" < "X" < "b" < "z"。 |
CASE_INSENSITIVE_ALPHANUMERIC |
大文字と小文字を区別しない英数字を、小文字の Unicode コードポイントで並べ替えます。例: "2" < "A" < "b" < "X" < "z"。 |
NUMERIC |
ディメンション値は並べ替え前に数値に変換されます。たとえば、NUMERIC 並べ替えでは "25" < "100"、ALPHANUMERIC 並べ替えでは "100" < "25" です。数値以外のディメンション値はすべて、すべての数値の下の同じ順序値です。 |