diff --git a/metricflow/dataflow/builder/dataflow_plan_builder.py b/metricflow/dataflow/builder/dataflow_plan_builder.py index 8235a87c8b..89f4acc605 100644 --- a/metricflow/dataflow/builder/dataflow_plan_builder.py +++ b/metricflow/dataflow/builder/dataflow_plan_builder.py @@ -553,6 +553,7 @@ def _find_measure_recipe( # this is going to be the lowest cost solution. if len(evaluation.join_recipes) == 0: logger.info("Not evaluating other nodes since we found one that doesn't require joins") + break logger.info(f"Found {len(node_to_evaluation)} candidate measure nodes.")