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>>