Pivot

Zawiera opis widocznych kolumn i wierszy wymiaru w odpowiedzi na raport.

Zapis JSON
{
  "fieldNames": [
    string
  ],
  "orderBys": [
    {
      object (OrderBy)
    }
  ],
  "offset": string,
  "limit": string,
  "metricAggregations": [
    enum (MetricAggregation)
  ]
}
Pola
fieldNames[]

string

Nazwy wymiarów widocznych kolumn w odpowiedzi na raport. Użycie parametru „dateRange” powoduje utworzenie kolumny zakresu dat. W przypadku każdego wiersza w odpowiedzi wartości wymiarów w kolumnie zakresu dat będą wskazywać odpowiadający zakres dat z żądania.

orderBys[]

object (OrderBy)

Określa sposób sortowania wymiarów w przestawieniu. W pierwszym wierszu kolumny OrderBys określają kolejność wierszy i kolumny PivotDimensionHeader; w kolejnych wierszach kolumny OrderBys określają tylko kolejność kolumny PivotDimensionHeader. Wymiary określone w tych elementach OrderBy muszą być podzbiorem elementów Pivot.field_names.

offset

string (int64 format)

Liczba wierszy w wierszu początkowym. Pierwszy wiersz jest liczony jako wiersz 0.

limit

string (int64 format)

Liczba unikalnych kombinacji wartości wymiarów do zwrócenia w tej tabeli przestawnej. Parametr limit jest wymagany. W przypadku pojedynczych żądań z pivotem często występuje limit 10 000.

Iloczyn wartości z kolumny limit dla każdej wartości w kolumnie pivot w tabeli RunPivotReportRequest nie może przekraczać 250 tys. wartości. Na przykład żądanie z 2 wartościami limit: 1000 w każdym z nich nie powiedzie się, ponieważ produkt jest 1,000,000.

metricAggregations[]

enum (MetricAggregation)

Agregowywanie danych według wymiarów w tym przestawnym za pomocą określonych agregacji danych.