diff --git a/packages/grafana-data/src/transformations/transformers/filterByValue.ts b/packages/grafana-data/src/transformations/transformers/filterByValue.ts index 39e80a2d824..3305547bd10 100644 --- a/packages/grafana-data/src/transformations/transformers/filterByValue.ts +++ b/packages/grafana-data/src/transformations/transformers/filterByValue.ts @@ -56,8 +56,12 @@ export const filterByValueTransformer: DataTransformerInfo { if (filter.config.id === ValueMatcherID.between) { - const interpolatedFrom = ctx.interpolate(filter.config.options.from); - const interpolatedTo = ctx.interpolate(filter.config.options.to); + if (typeof filter.config.options.from === 'string') { + filter.config.options.from = ctx.interpolate(filter.config.options.from); + } + if (typeof filter.config.options.to === 'string') { + filter.config.options.to = ctx.interpolate(filter.config.options.to); + } const newFilter = { ...filter, @@ -65,8 +69,8 @@ export const filterByValueTransformer: DataTransformerInfo