Window definitions

The window recipe enables you to compute aggregations. Contrary to the group recipe, it outputs as many rows as in the input dataset.

Compute rank for each row

{{::translate("WINDOW_RECIPE.AGGREGATIONS.COMPUTE_RANK_DESCRIPTION_1", "You can compute the \"ranks\" of each row, according the ordering defined in the ") | unescapeHtml}}windows definitions{{::translate("WINDOW_RECIPE.AGGREGATIONS.COMPUTE_RANK_DESCRIPTION_2", ", with the following methods.")}}
{{::translate("WINDOW_RECIPE.AGGREGATIONS.RANK_FOR_EACH", " A rank is computed for each defined window.")}}
{{::translate("WINDOW_RECIPE.AGGREGATIONS.COMPUTE", "Compute:")}} {{::translate("WINDOW_RECIPE.AGGREGATIONS.NUMBER_QUANTILES", "number of quantiles: ")}}

Compute aggregations for each field

{{::translate("WINDOW_RECIPE.AGGREGATIONS.EACH_AGGREGATION_COMPUTED", "Each aggregation will be computed separately within each window.")}}
{{::translate("WINDOW_RECIPE.AGGREGATIONS.EACH_AGGREGATION_COMPUTED_EXAMPLE", "Ex: if you defined 2 windows, selecting \"min\" for a column will compute two different aggregations.") | unescapeHtml}}
ACTIONS
{{selection.selectedObjects.length}} / {{selection.allObjects.length}}
Hide unused variables
Always retrieve all
{{column.column}}
{{column.type | columnTypeToName}}
{{::translate("WINDOW_RECIPE.AGGREGATIONS.OPTIONS", "options")}}

Custom aggregations

{{::translate("WINDOW_RECIPE.CUSTOM_AGGREGATIONS.CUSTOM_AGGREGATIONS_USING_SQL", "Custom aggregations let you define aggregations using SQL.")}}

{{::translate("WINDOW_RECIPE.CUSTOM_AGGREGATIONS.EACH_FORMULA_EACH_WINDOW", "Each formula will be computed within each window.")}}
To refer to the current window use '$window', example: 'RANK() over $window + 1'.