code: def is_additive(agg_type: AggregationType) -> bool:
      """Indicates that if you sum values over a dimension grouping, you will still get an accurate result for this metric."""
      if (
          agg_type is AggregationType.SUM
          or agg_type is AggregationType.SUM_BOOLEAN
          or agg_type is AggregationType.COUNT
      ):
          return True
      elif (
          agg_type is AggregationType.MIN
          or agg_type is AggregationType.MAX
          or agg_type is AggregationType.COUNT_DISTINCT
          or agg_type is AggregationType.AVERAGE
          or agg_type is AggregationType.PERCENTILE
          or agg_type is AggregationType.MEDIAN
      ):
          return False
      else:
          assert_values_exhausted(agg_type)
  
file_path: metricflow/metricflow/aggregation_properties.py
imports: from __future__ import annotations
  from enum import Enum
  from dbt_semantic_interfaces.enum_extension import assert_values_exhausted
  from dbt_semantic_interfaces.type_enums.aggregation_type import AggregationType
label_desc: Use image node_id 2 for calling a global function with example usage: is_additive(agg_type) and returns: True, False