{{ 'calculated-fields.metrics.metric-settings' | translate }}
{{ 'calculated-fields.metrics.metric-name' | translate }}
@if (metricForm.get('name').touched && metricForm.get('name').hasError('required')) { warning } @else if (metricForm.get('name').touched && metricForm.get('name').hasError('duplicateName')) { warning } @else if (metricForm.get('name').touched && metricForm.get('name').hasError('pattern')) { warning } @else if (metricForm.get('name').touched && metricForm.get('name').hasError('maxlength')) { warning } @else if (metricForm.get('name').touched && metricForm.get('name').hasError('forbiddenName')) { warning }
{{ 'calculated-fields.metrics.aggregation' | translate }}
@for (aggFunction of AggFunctions; track aggFunction) { {{ AggFunctionTranslations.get(aggFunction) | translate }} }
@if (!simpleMode) {
{{ 'calculated-fields.metrics.filter' | translate }}
{{ 'api-usage.tbel' | translate }}
} @if (!simpleMode) {
{{ 'calculated-fields.metrics.value-source' | translate }}
@for (inputType of AggInputTypes; track inputType) { {{ AggInputTypeTranslations.get(inputType) | translate }} }
} @if (metricForm.get('input.type').value === AggInputType.key) {
{{ 'calculated-fields.argument-name' | translate }}
@for (argument of arguments; track argument) { {{ argument }} } @if (metricForm.get('input.key').touched && metricForm.get('input.key').hasError('required')) { warning }
} @else {
{{ 'api-usage.tbel' | translate }}
}
@if (simpleMode) {
{{ 'calculated-fields.default-value' | translate }}
}
@if (!readonly) { }