Pivot

Opisuje widoczne kolumny wymiarów i wiersze w odpowiedzi raportu.

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. Dołączenie parametru „dateRange” powoduje utworzenie kolumny zakresu dat. Wartości wymiarów w przypadku każdego wiersza odpowiedzi będą wskazywać odpowiedni zakres dat z żądania.

orderBys[]

object (OrderBy)

Określa kolejność wymiarów na osi przestawnej. W pierwszym wierszu przestawnego element OrderBys określa kolejność wierszy i nagłówków tabel przestawnych. W kolejnych tabelach parametr OrderBys określa tylko kolejność elementów PivotDimensionHeader. Wymiary określone w tych parametrach OrderBy muszą być podzbiorem atrybutów Pivot.field_names.

offset

string (int64 format)

Liczba wierszy wiersza początkowego. 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. limit o wartości 10 000 jest wspólnym elementem żądania przestawnego.

Iloczyn wartości limit dla każdej wartości w kolumnie pivot w RunPivotReportRequest nie może przekraczać 250 000. Na przykład wysłanie 2 żądań przestawnych z wartością limit: 1000 w każdym z tych elementów zakończy się niepowodzeniem, ponieważ produkt ma wartość 1,000,000.

metricAggregations[]

enum (MetricAggregation)

Agreguj dane według wymiarów w tej tabeli przestawnej, używając określonych danych agregacji.