diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f13852..97006d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased + +### Added +- Support for measure aggregation types MEDIAN and STANDARD_DEVIATION_SAMPLE + +## 10.4.0 - 2025-12-05 ### Added - New visual response of type text (TextResponse) - New visual response of type url (UrlResponse) diff --git a/src/cadenzaanalytics/data/measure_aggregation.py b/src/cadenzaanalytics/data/measure_aggregation.py index a86f04b..c407682 100644 --- a/src/cadenzaanalytics/data/measure_aggregation.py +++ b/src/cadenzaanalytics/data/measure_aggregation.py @@ -2,8 +2,8 @@ class MeasureAggregation(Enum): - """A class representing various aggregation functions for measures such as count, countDistinct, - sum, average, min and max. + """A class representing various aggregation functions for measures such as count, count distinct, + sum, average, min, max, median and sample standard deviation. """ COUNT = "count" COUNT_DISTINCT = "countDistinct" @@ -11,6 +11,8 @@ class MeasureAggregation(Enum): AVERAGE = "average" MIN = "min" MAX = "max" + MEDIAN = "median" + STANDARD_DEVIATION_SAMPLE = "stddevSamp" def __str__(self): return self.value