Skip to content

bmel:normalize

Category: Math · Returns: bmel:number

bmel:normalize(value: bmel:number, min: bmel:number, max: bmel:number)

Description

Applies min-max normalization to a scalar value, rescaling it to the [0, 1] range: (value - min) / (max - min). Returns null when max equals min (zero-range).

Arguments

Parameter Type Required Description
value bmel:number The value to normalize.
min bmel:number The minimum of the value range.
max bmel:number The maximum of the value range.

Example

bmel:normalize({metric:Response Payload}.$.score, 0.0, 100.0)

Back to BMEL Reference