Class ExperimentsWarehouseMetricAggregationInput

Settings for a metric aggregation that uses a Warehouse measure. The other measure must be omitted or null.

Hierarchy

  • ExperimentsWarehouseMetricAggregationInput

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
agingThresholdDays?: number

Stored aging threshold in days. The subject aging filter uses the aggregation window end and unit.

Optional Datadog measure. Use null when the other measure is selected.

enableAgingSubjectFilter?: boolean

Whether to exclude subjects whose observation time is shorter than the aggregation window.

operation: string

Calculation applied to the measure values, such as sum.

propertyFilters?: ExperimentsWarehouseFilterInput[][]

Property filters that select data for this aggregation.

thresholdAggregationType?: string

Calculation used to evaluate the threshold.

thresholdBreachValue?: number

Value used to determine whether the threshold is breached.

thresholdComparisonOperator?: string

Operator used to compare the calculated value with the threshold.

thresholdTimeframeDimension?: string

Time unit for the threshold evaluation window. Supports seconds, minutes, hours, days, calendar_days, and weeks. Calendar days start at midnight on the assignment day. Other units start at the assignment time.

thresholdTimeframeValue?: number

End of the threshold evaluation window, measured from assignment in the configured time unit.

timeframeEndValue?: number

End offset of the aggregation window from assignment, in timeframe_unit.

timeframeStartValue?: number

Start offset of the aggregation window from assignment, in timeframe_unit.

timeframeUnit?: string

Time unit for the aggregation window. Calendar days are measured from midnight on the assignment day. Other units are measured from the assignment time.

Reference to a measure defined in a warehouse metric SQL model.

winsorLowerFixedValue?: number

Fixed lower bound used to cap extreme measure values.

winsorLowerPercentile?: number

Percentile used to determine the lower bound for extreme measure values.

winsorUpperFixedValue?: number

Fixed upper bound used to cap extreme measure values.

winsorUpperPercentile?: number

Percentile used to determine the upper bound for extreme measure values.

winsorizationStrategy?: string

Method used to cap extreme measure values before aggregation.

Generated using TypeDoc