Struct google_analyticsreporting4::Metric[][src]

pub struct Metric {
    pub alias: Option<String>,
    pub expression: Option<String>,
    pub formatting_type: Option<String>,
}

Metrics are the quantitative measurements. For example, the metric ga:users indicates the total number of users for the requested time period.

This type is not used in any activity, and only used as part of another schema.

Fields

An alias for the metric expression is an alternate name for the expression. The alias can be used for filtering and sorting. This field is optional and is useful if the expression is not a single metric but a complex expression which cannot be used in filtering and sorting. The alias is also used in the response column header.

A metric expression in the request. An expression is constructed from one or more metrics and numbers. Accepted operators include: Plus (+), Minus (-), Negation (Unary -), Divided by (/), Multiplied by (*), Parenthesis, Positive cardinal numbers (0-9), can include decimals and is limited to 1024 characters. Example ga:totalRefunds/ga:users, in most cases the metric expression is just a single metric name like ga:users. Adding mixed MetricType (E.g., CURRENCY + PERCENTAGE) metrics will result in unexpected results.

Specifies how the metric expression should be formatted, for example INTEGER.

Trait Implementations

impl Default for Metric
[src]

Returns the "default value" for a type. Read more

impl Clone for Metric
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Metric
[src]

Formats the value using the given formatter. Read more

impl Part for Metric
[src]

Auto Trait Implementations

impl Send for Metric

impl Sync for Metric