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)