Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

exponentialTimeDecayedSum

exponentialTimeDecayedSum

Introduced in: v21.12.0

Returns the sum of exponentially smoothed moving average values of a time series at the index t in time.

Syntax

exponentialTimeDecayedSum(x)(v, t)

Parameters

  • x — Time difference required for a value’s weight to decay to 1/e. (U)Int* or Float* or Decimal

Arguments

Returned value

Returns the sum of exponentially smoothed moving average values at the given point in time. Float64

Examples

Window function usage with visual representation

SELECT
    value,
    time,
    round(exp_smooth, 3),
    bar(exp_smooth, 0, 10, 50) AS bar
FROM
    (
    SELECT
    (number = 0) OR (number >= 25) AS value,
    number AS time,
    exponentialTimeDecayedSum(10)(value, time) OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS exp_smooth
    FROM numbers(50)
    );
┌─value─┬─time─┬─round(exp_smooth, 3)─┬─bar───────────────────────────────────────────────┐
│     1 │    0 │                    1 │ █████                                             │
│     0 │    1 │                0.905 │ ████▌                                             │
│     0 │    2 │                0.819 │ ████                                              │
│     0 │    3 │                0.741 │ ███▋                                              │
│     0 │    4 │                 0.67 │ ███▎                                              │
│     0 │    5 │                0.607 │ ███                                               │
│     0 │    6 │                0.549 │ ██▋                                               │
│     0 │    7 │                0.497 │ ██▍                                               │
│     0 │    8 │                0.449 │ ██▏                                               │
│     0 │    9 │                0.407 │ ██                                                │
│     0 │   10 │                0.368 │ █▊                                                │
│     0 │   11 │                0.333 │ █▋                                                │
│     0 │   12 │                0.301 │ █▌                                                │
│     0 │   13 │                0.273 │ █▎                                                │
│     0 │   14 │                0.247 │ █▏                                                │
│     0 │   15 │                0.223 │ █                                                 │
│     0 │   16 │                0.202 │ █                                                 │
│     0 │   17 │                0.183 │ ▉                                                 │
│     0 │   18 │                0.165 │ ▊                                                 │
│     0 │   19 │                 0.15 │ ▋                                                 │
│     0 │   20 │                0.135 │ ▋                                                 │
│     0 │   21 │                0.122 │ ▌                                                 │
│     0 │   22 │                0.111 │ ▌                                                 │
│     0 │   23 │                  0.1 │ ▌                                                 │
│     0 │   24 │                0.091 │ ▍                                                 │
│     1 │   25 │                1.082 │ █████▍                                            │
│     1 │   26 │                1.979 │ █████████▉                                        │
│     1 │   27 │                2.791 │ █████████████▉                                    │
│     1 │   28 │                3.525 │ █████████████████▋                                │
│     1 │   29 │                 4.19 │ ████████████████████▉                             │
│     1 │   30 │                4.791 │ ███████████████████████▉                          │
│     1 │   31 │                5.335 │ ██████████████████████████▋                       │
│     1 │   32 │                5.827 │ █████████████████████████████▏                    │
│     1 │   33 │                6.273 │ ███████████████████████████████▎                  │
│     1 │   34 │                6.676 │ █████████████████████████████████▍                │
│     1 │   35 │                7.041 │ ███████████████████████████████████▏              │
│     1 │   36 │                7.371 │ ████████████████████████████████████▊             │
│     1 │   37 │                7.669 │ ██████████████████████████████████████▎           │
│     1 │   38 │                7.939 │ ███████████████████████████████████████▋          │
│     1 │   39 │                8.184 │ ████████████████████████████████████████▉         │
│     1 │   40 │                8.405 │ ██████████████████████████████████████████        │
│     1 │   41 │                8.605 │ ███████████████████████████████████████████       │
│     1 │   42 │                8.786 │ ███████████████████████████████████████████▉      │
│     1 │   43 │                 8.95 │ ████████████████████████████████████████████▊     │
│     1 │   44 │                9.098 │ █████████████████████████████████████████████▍    │
│     1 │   45 │                9.233 │ ██████████████████████████████████████████████▏   │
│     1 │   46 │                9.354 │ ██████████████████████████████████████████████▊   │
│     1 │   47 │                9.464 │ ███████████████████████████████████████████████▎  │
│     1 │   48 │                9.563 │ ███████████████████████████████████████████████▊  │
│     1 │   49 │                9.653 │ ████████████████████████████████████████████████▎ │
└───────┴──────┴──────────────────────┴───────────────────────────────────────────────────┘
Navigation