COVAR_POP() GROUP BY ...

All functions > GROUP BY > COVAR_POP() GROUP BY ...

Returns the population covariance between two expressions.

Syntax

Diagram(
  Sequence(
    Terminal("COVAR_POP"),
    Terminal("("),
    NonTerminal("expr_y"),
    Terminal(","),
    NonTerminal("expr_x"),
    Terminal(")"),
    Choice(0, Skip(),
      Sequence(
        Terminal("FILTER"),
        Terminal("("),
        Terminal("WHERE"),
        NonTerminal("condition"),
        Terminal(")")
      )
    ),
    Choice(0, Skip(),
      Sequence(
        Terminal("GROUP BY"),
        OneOrMore(NonTerminal("feature"), Terminal(","))
      )
    )
  )
)
ParameterTypeRequiredDescription
expr_yTYesThe dependent variable (y)
expr_xTYesThe independent variable (x)
conditionBOOLEANNoThe condition to filter the values before aggregation
featureFEATURENoThe features to group by (many features are supported)

Notes

  • Computes the population covariance (divides by N)
  • NULL values in either expression are excluded from the calculation
  • Returns NULL if fewer than 2 non-NULL pairs exist
Last update at: 2026/03/03 16:47:38
Last updated: 2026-03-03 16:48:19