diff --git a/frontend/src/metabase-lib/v1/parameters/utils/mbql.js b/frontend/src/metabase-lib/v1/parameters/utils/mbql.js
index 6d451f76238fc1da5d07d05d72cd8e97cc679ccf..86c3b584276b8b501af5277d0e460f888cbfde04 100644
--- a/frontend/src/metabase-lib/v1/parameters/utils/mbql.js
+++ b/frontend/src/metabase-lib/v1/parameters/utils/mbql.js
@@ -163,7 +163,10 @@ export function numberParameterValueToMBQL(parameter, fieldRef) {
   const operatorName = getParameterOperatorName(subtype);
 
   return [operatorName, fieldRef].concat(
-    [].concat(parameterValue).map(v => parseFloat(v)),
+    [].concat(parameterValue).map(value => {
+      const number = parseFloat(value);
+      return isNaN(number) ? null : number;
+    }),
   );
 }