ReportRow

返されたレポートの行。

JSON 表現
{
  "dimensionValues": {
    string: {
      object (DimensionValue)
    },
    ...
  },
  "metricValues": {
    string: {
      object (MetricValue)
    },
    ...
  }
}
フィールド
dimensionValues

map (key: string, value: object (DimensionValue))

行のディメンション値のマップ。ディメンションの列挙型の名前としてのキーが含まれています。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

metricValues

map (key: string, value: object (MetricValue))

行の指標値のマップ。指標の列挙名としてのキーを使用。リクエストされた指標に対して値が返されない場合、その指標はマップに含まれません。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

DimensionValue

ディメンションの値を表します。

JSON 表現
{
  "value": string,
  "displayLabel": string
}
フィールド
value

string

レポートの仕様のディメンション列挙型で指定された形式のディメンション値。

displayLabel

string

値のローカライズされた文字列表現。指定しない場合、表示ラベルは値から取得する必要があります。

MetricValue

指標の値を表します。

JSON 表現
{

  // Union field value can be only one of the following:
  "integerValue": string,
  "doubleValue": number,
  "microsValue": string
  // End of list of possible types for union field value.
}
フィールド
共用体フィールド value。レポートの仕様の指標列挙名で指定された形式の指標値。value は次のいずれかになります。
integerValue

string (int64 format)

指標の整数値。

doubleValue

number

倍精度(近似)10 進数値。レートの範囲は 0 ~ 1 です。

microsValue

string (int64 format)

100 万分の 1 単位で表された金額。100 万は 1 単位に相当します。通貨の値は、リクエストで指定された単位(USD、EUR など)で指定します。たとえば $6.50 は 6500000 マイクロ秒で表されます。