Skip to main content
server.SelectionAnalysis A selection of sample records awaiting its analysis.

Type parameters

Methods

groupBy

▸ groupBy<Path>(field): SelectionAnalysis<FieldPath, true, Windowed, Signal> Group samples by the value of one record field. Groups are the selection’s samples; they never invent members without samples.

Type parameters

Parameters

Returns

SelectionAnalysis<FieldPath, true, Windowed, Signal>

window

▸ window(spec): SelectionAnalysis<FieldPath, Grouped, true, Signal> Window event time.

Parameters

Returns

SelectionAnalysis<FieldPath, Grouped, true, Signal>

signal

▸ signal(policy): SelectionAnalysis<FieldPath, Grouped, Windowed, true> Interpret one series’ samples as a signal over the selection’s bounded event-time interval. The selection’s index range must fix the series.

Parameters

Returns

SelectionAnalysis<FieldPath, Grouped, Windowed, true>

aggregate

▸ aggregate<Aggregates>(aggregates): Analysis<Grouped extends true ? AnalysisRow<AnswersOf<Aggregates>, Grouped, Windowed>[] : Windowed extends true ? AnalysisRow<AnswersOf<Aggregates>, Grouped, Windowed>[] : AnswersOf<Aggregates>> Name the analysis’s aggregates.

Type parameters

Parameters

Returns

Analysis<Grouped extends true ? AnalysisRow<AnswersOf<Aggregates>, Grouped, Windowed>[] : Windowed extends true ? AnalysisRow<AnswersOf<Aggregates>, Grouped, Windowed>[] : AnswersOf<Aggregates>>