OrderBy

Order by는 응답에서 행이 정렬되는 방식을 정의합니다. 예를 들어 이벤트 수를 기준으로 행을 내림차순으로 정렬하는 것은 하나의 정렬이고, 이벤트 이름 문자열을 기준으로 행을 정렬하는 것은 다른 정렬입니다.

JSON 표현
{
  "desc": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of mutually exclusive fields.
}
필드
desc

boolean

true인 경우 내림차순으로 정렬합니다.

OrderBy의 정렬 기준을 한 가지 유형으로 지정합니다. 다음은 상호 배타적인 필드 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다.
metric

object (MetricOrderBy)

측정항목 값을 기준으로 결과를 정렬합니다.

dimension

object (DimensionOrderBy)

측정기준의 값을 기준으로 결과를 정렬합니다.

pivot

object (PivotOrderBy)

피벗 열 그룹 내의 측정항목 값을 기준으로 결과를 정렬합니다.

상호 배타적 필드의 끝입니다.

MetricOrderBy

측정항목 값을 기준으로 정렬합니다.

JSON 표현
{
  "metricName": string
}
필드
metricName

string

정렬 기준으로 사용할 요청의 측정항목 이름입니다.

DimensionOrderBy

측정기준 값으로 정렬합니다.

JSON 표현
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
필드
dimensionName

string

정렬 기준으로 사용할 요청의 측정기준 이름입니다.

orderType

enum (OrderType)

측정기준 값 순서 지정 규칙을 제어합니다.

OrderType

문자열 측정기준 값을 정렬하는 규칙입니다.

열거형
ORDER_TYPE_UNSPECIFIED 지정되지 않음.
ALPHANUMERIC 유니코드 코드 포인트별 영숫자 정렬 예를 들어 '2' < 'A' < 'X' < 'b' < 'z'입니다.
CASE_INSENSITIVE_ALPHANUMERIC 소문자 유니코드 코드 포인트로 대소문자를 구분하지 않는 영숫자 정렬입니다. 예를 들어 '2' < 'A' < 'b' < 'X' < 'z'입니다.
NUMERIC 측정기준 값은 정렬 전에 숫자로 변환됩니다. 예를 들어 숫자 정렬에서는 '25' < '100'이고 ALPHANUMERIC 정렬에서는 '100' < '25'입니다. 숫자가 아닌 측정기준 값은 모두 숫자 값 아래에 동일한 순서 값을 갖습니다.

PivotOrderBy

피벗 열 그룹을 기준으로 정렬합니다.

JSON 표현
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
필드
metricName

string

주문 기준에 대한 응답에서 이 열을 기준으로 행을 정렬합니다. 요청의 측정항목 이름이어야 합니다.

pivotSelections[]

object (PivotSelection)

측정기준 이름 및 값 피벗을 선택하는 데 사용됩니다. 피벗 선택이 여러 개 지정된 경우 모든 피벗 선택 측정기준 이름 및 값 쌍이 행의 측정기준 이름 및 값 쌍과 일치하는 행에서 정렬이 발생합니다.

PivotSelection

측정기준 이름과 값의 쌍입니다. 이 측정기준 피벗 쌍이 있는 행은 측정항목의 값에 따라 정렬됩니다.

예를 들어 피벗이 ('browser', 'Chrome')이고 metricName이 'Sessions'인 경우 행은 Chrome의 세션을 기준으로 정렬됩니다.

---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
JSON 표현
{
  "dimensionName": string,
  "dimensionValue": string
}
필드
dimensionName

string

요청의 측정기준 이름이어야 합니다.

dimensionValue

string

이름이 지정된 측정기준이 이 값인 경우에만 정렬합니다.