Skip to main content

createAverageMetric

This mutation creates a new Average Metric from the given Data Pool and returns the newly created Metric (or an error message if creating the Metric fails).

A Metric is a business indicator measured over time. An Average Metric returns the average of the underlying data over a specific time period.

Arguments

  • input optional CreateAverageMetricInput

    The fields for creating a new Average Metric.

    • input.dataPool required ID

      The Data Pool that powers this Metric.

    • input.uniqueName optional String

      The Metric's unique name.

    • input.description optional String

      The Metric's description.

    • input.filters optional array of FilterInput

      The Metric's Filters. Metric Filters allow defining a Metric with a subset of records from the given Data Pool. If no Filters are present, all records will be included.

    • input.dimensions optional array of DimensionInput

      The Metric's Dimensions. Dimensions define the columns that will be available to filter the Metric at query time.

    • input.measure required DimensionInput

      The column to be averaged.


Returns

Nullable MetricResponse

The result of a mutation which creates or modifies a Metric.