Hello, I created a question and grouped using bins. The question worked fine the first time around but after a day of saving the question I get this error.
After inspecting the question, I notice that there is no binning option for the column that I selected:
The logs display the following:
[14fff1f1-60b3-4011-95af-16b7221eace1] 2022-07-06T09:06:06-05:00 ERROR metabase.query-processor.middleware.catch-exceptions Error procesando consulta: Unable to bin Field without a min/max value
{:database_id 2,
:started_at #t "2022-07-06T09:06:02.615485-05:00[America/Guayaquil]",
:via
[{:status :failed,
:class clojure.lang.ExceptionInfo,
:error "Unable to bin Field without a min/max value",
:stacktrace
["--> query_processor.middleware.binning$update_binning_strategy_in_inner_query$replace_40418__40419.invoke(binning.clj:214)"
"mbql.util.match.impl$replace_in_collection.invokeStatic(impl.cljc:47)"
"mbql.util.match.impl$replace_in_collection.invoke(impl.cljc:38)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query$replace_40418__40419.invoke(binning.clj:214)"
"mbql.util.match.impl$replace_in_collection$iter__20130__20134$fn__20135.invoke(impl.cljc:44)"
"mbql.util.match.impl$replace_in_collection.invokeStatic(impl.cljc:43)"
"mbql.util.match.impl$replace_in_collection.invoke(impl.cljc:38)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query$replace_40418__40419.invoke(binning.clj:214)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query.invokeStatic(binning.clj:214)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query.invoke(binning.clj:210)"
"query_processor.middleware.binning$update_binning_strategy.invokeStatic(binning.clj:228)"
"query_processor.middleware.binning$update_binning_strategy.invoke(binning.clj:221)"
"query_processor$preprocess_STAR_$fn__52913.invoke(query_processor.clj:124)"
"query_processor$preprocess_STAR_.invokeStatic(query_processor.clj:122)"
"query_processor$preprocess_STAR_.invoke(query_processor.clj:117)"
"query_processor$fn__52921$combined_pre_process__52922$combined_pre_process_STAR___52923.invoke(query_processor.clj:204)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__51368$fn__51373.invoke(resolve_database_and_driver.clj:35)"
"driver$do_with_driver.invokeStatic(driver.clj:75)"
"driver$do_with_driver.invoke(driver.clj:71)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__51368.invoke(resolve_database_and_driver.clj:34)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__47473.invoke(fetch_source_query.clj:277)"
"query_processor.middleware.store$initialize_store$fn__47661$fn__47662.invoke(store.clj:11)"
"query_processor.store$do_with_store.invokeStatic(store.clj:44)"
"query_processor.store$do_with_store.invoke(store.clj:38)"
"query_processor.middleware.store$initialize_store$fn__47661.invoke(store.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__51640.invoke(normalize_query.clj:22)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__48730.invoke(constraints.clj:53)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__51579.invoke(process_userland_query.clj:145)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__51951.invoke(catch_exceptions.clj:168)"
"query_processor.reducible$async_qp$qp_STAR___44200$thunk__44202.invoke(reducible.clj:100)"
"query_processor.reducible$async_qp$qp_STAR___44200$fn__44204.invoke(reducible.clj:105)"],
:ex-data {:clause [:field "Ventas" {:binning {:strategy :default}, :base-type :type/Float}]}}],
:error_type :invalid-query,
:json_query
{:constraints {:max-results 10000, :max-results-bare-rows 2000},
:type :query,
:middleware {:js-int-to-string? true, :ignore-cached-results? false},
:database 2,
:query
{:source-table "card__39",
:filter
[:and
[:!= [:field "Ventas" {:base-type :type/Float}] 0]
[:time-interval [:field "created_at" {:base-type :type/DateTimeWithLocalTZ}] :current :month]],
:aggregation
[[:cum-sum [:field "Ventas" {:base-type :type/Float}]]
[:count]
[:aggregation-options
[:percentile [:field "Ventas" {:base-type :type/Float}] 0.25]
{:name "25%", :display-name "25%"}]
[:aggregation-options
[:percentile [:field "Ventas" {:base-type :type/Float}] 0.5]
{:name "50%", :display-name "50%"}]
[:aggregation-options
[:percentile [:field "Ventas" {:base-type :type/Float}] 0.75]
{:name "75%", :display-name "75%"}]],
:breakout [[:field "Ventas" {:binning {:strategy :default}, :base-type :type/Float}]]},
:parameters [],
:async? true,
:cache-ttl 18},
:native nil,
:status :failed,
:class clojure.lang.ExceptionInfo,
:stacktrace
["--> query_processor.middleware.binning$fn__40133$extract_bounds__40138$fn__40139.invoke(binning.clj:49)"
"query_processor.middleware.binning$fn__40133$extract_bounds__40138.invoke(binning.clj:30)"
"query_processor.middleware.binning$fn__40376$update_binned_field__40381$fn__40394.invoke(binning.clj:197)"
"query_processor.middleware.binning$fn__40376$update_binned_field__40381.invoke(binning.clj:189)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query$replace_40418__40419.invoke(binning.clj:214)"
"mbql.util.match.impl$replace_in_collection.invokeStatic(impl.cljc:47)"
"mbql.util.match.impl$replace_in_collection.invoke(impl.cljc:38)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query$replace_40418__40419.invoke(binning.clj:214)"
"mbql.util.match.impl$replace_in_collection$iter__20130__20134$fn__20135.invoke(impl.cljc:44)"
"mbql.util.match.impl$replace_in_collection.invokeStatic(impl.cljc:43)"
"mbql.util.match.impl$replace_in_collection.invoke(impl.cljc:38)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query$replace_40418__40419.invoke(binning.clj:214)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query.invokeStatic(binning.clj:214)"
"query_processor.middleware.binning$update_binning_strategy_in_inner_query.invoke(binning.clj:210)"
"query_processor.middleware.binning$update_binning_strategy.invokeStatic(binning.clj:228)"
"query_processor.middleware.binning$update_binning_strategy.invoke(binning.clj:221)"
"query_processor$preprocess_STAR_$fn__52913.invoke(query_processor.clj:124)"
"query_processor$preprocess_STAR_.invokeStatic(query_processor.clj:122)"
"query_processor$preprocess_STAR_.invoke(query_processor.clj:117)"
"query_processor$fn__52921$combined_pre_process__52922$combined_pre_process_STAR___52923.invoke(query_processor.clj:204)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__51368$fn__51373.invoke(resolve_database_and_driver.clj:35)"
"driver$do_with_driver.invokeStatic(driver.clj:75)"
"driver$do_with_driver.invoke(driver.clj:71)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__51368.invoke(resolve_database_and_driver.clj:34)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__47473.invoke(fetch_source_query.clj:277)"
"query_processor.middleware.store$initialize_store$fn__47661$fn__47662.invoke(store.clj:11)"
"query_processor.store$do_with_store.invokeStatic(store.clj:44)"
"query_processor.store$do_with_store.invoke(store.clj:38)"
"query_processor.middleware.store$initialize_store$fn__47661.invoke(store.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__51640.invoke(normalize_query.clj:22)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__48730.invoke(constraints.clj:53)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__51579.invoke(process_userland_query.clj:145)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__51951.invoke(catch_exceptions.clj:168)"
"query_processor.reducible$async_qp$qp_STAR___44200$thunk__44202.invoke(reducible.clj:100)"
"query_processor.reducible$async_qp$qp_STAR___44200$fn__44204.invoke(reducible.clj:105)"],
:card_id 1057,
:context :dashboard,
:error "Unable to bin Field without a min/max value",
:row_count 0,
:running_time 0,
:preprocessed nil,
:ex-data
{:type :invalid-query,
:field-id nil,
:fingerprint
{:global {:distinct-count 0, :nil% nil},
:type {:type/Number {:min nil, :q1 nil, :q3 nil, :max nil, :sd nil, :avg nil}}}},
:data {:rows [], :cols []}}