Enum WindowFunctionType
- Namespace
- Datafication.Core.Data
- Assembly
- Datafication.Core.dll
Enumeration of supported window function types for DataBlock operations. Window functions compute values over a set of table rows that are related to the current row.
public enum WindowFunctionType
- Extension Methods
Fields
CumulativeAverage = 8Cumulative average from start of partition/dataset
CumulativeMax = 10Cumulative maximum from start of partition/dataset
CumulativeMin = 9Cumulative minimum from start of partition/dataset
CumulativeSum = 7Cumulative sum from start of partition/dataset
DenseRank = 15Rank without gaps for ties
ExponentialMovingAverage = 19Exponential moving average over specified window size
FirstValue = 16First value in window/partition
Lag = 11Value from previous row (requires offset parameter)
LastValue = 17Last value in window/partition
Lead = 12Value from following row (requires offset parameter)
MovingAverage = 0Moving average over specified window size
MovingCount = 6Moving count (non-null values) over specified window size
MovingMax = 3Moving maximum over specified window size
MovingMedian = 20Moving median over specified window size
MovingMin = 2Moving minimum over specified window size
MovingPercentile = 21Moving percentile over specified window size (requires percentile parameter)
MovingStandardDeviation = 4Moving standard deviation over specified window size
MovingSum = 1Moving sum over specified window size
MovingVariance = 5Moving variance over specified window size
NthValue = 18Nth value in window/partition (requires offset parameter)
Rank = 14Rank with gaps for ties
RowNumber = 13Sequential row number within partition