Merge remote-tracking branch 'origin/master' into ci_add_jwt_to_styl_check_docker

This commit is contained in:
Max K 2024-06-25 13:22:47 +02:00
commit a95765b00c
130 changed files with 1025 additions and 186 deletions

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/analysis_of_variance
sidebar_position: 6
sidebar_position: 101
---
# analysisOfVariance

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/any
sidebar_position: 6
sidebar_position: 102
---
# any

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/anyheavy
sidebar_position: 103
sidebar_position: 104
---
# anyHeavy

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/anylast
sidebar_position: 104
sidebar_position: 105
---
# anyLast

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/anylast_respect_nulls
sidebar_position: 104
sidebar_position: 106
---
# anyLast_respect_nulls

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/approxtopk
sidebar_position: 212
sidebar_position: 107
---
# approx_top_k

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/approxtopsum
sidebar_position: 212
sidebar_position: 108
---
# approx_top_sum

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/argmax
sidebar_position: 106
sidebar_position: 109
---
# argMax

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/argmin
sidebar_position: 105
sidebar_position: 110
---
# argMin

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/array_concat_agg
sidebar_position: 110
sidebar_position: 111
---
# array_concat_agg

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/avg
sidebar_position: 5
sidebar_position: 112
---
# avg

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/avgweighted
sidebar_position: 107
sidebar_position: 113
---
# avgWeighted

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/boundingRatio
sidebar_position: 2
sidebar_position: 114
title: boundingRatio
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/categoricalinformationvalue
sidebar_position: 250
sidebar_position: 115
title: categoricalInformationValue
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/contingency
sidebar_position: 350
sidebar_position: 116
---
# contingency

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/corr
sidebar_position: 107
sidebar_position: 117
---
# corr

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/corrmatrix
sidebar_position: 108
sidebar_position: 118
---
# corrMatrix

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/corrstable
sidebar_position: 107
sidebar_position: 119
---
# corrStable

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/count
sidebar_position: 1
sidebar_position: 120
---
# count

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/covarpop
sidebar_position: 37
sidebar_position: 121
---
# covarPop

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/covarpopmatrix
sidebar_position: 36
sidebar_position: 122
---
# covarPopMatrix

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/covarpopstable
sidebar_position: 36
sidebar_position: 123
---
# covarPopStable

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/covarsamp
sidebar_position: 37
sidebar_position: 124
---
# covarSamp

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/covarsampmatrix
sidebar_position: 38
sidebar_position: 125
---
# covarSampMatrix

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/covarsampstable
sidebar_position: 37
sidebar_position: 126
---
# covarSampStable

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/cramersv
sidebar_position: 351
sidebar_position: 127
---
# cramersV

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/cramersvbiascorrected
sidebar_position: 352
sidebar_position: 128
---
# cramersVBiasCorrected

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/deltasum
sidebar_position: 141
sidebar_position: 129
---
# deltaSum

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/deltasumtimestamp
sidebar_position: 141
sidebar_position: 130
title: deltaSumTimestamp
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/entropy
sidebar_position: 302
sidebar_position: 131
---
# entropy

View File

@ -1,7 +1,7 @@
---
slug: /en/sql-reference/aggregate-functions/reference/exponentialmovingaverage
sidebar_position: 108
sidebar_title: exponentialMovingAverage
slug: /en/sql-reference/aggregate-functions/reference/exponentialMovingAverage
sidebar_position: 132
title: exponentialMovingAverage
---
## exponentialMovingAverage
@ -96,56 +96,56 @@ Result:
``` text
┌─value─┬─time─┬─round(exp_smooth, 3)─┬─bar────────────────────────────────────────┐
│ 1 │ 0 │ 0.067 │ ███▎ │
│ 1 │ 0 │ 0.067 │ ███▎
│ 0 │ 1 │ 0.062 │ ███ │
│ 0 │ 2 │ 0.058 │ ██▊ │
│ 0 │ 3 │ 0.054 │ ██▋ │
│ 0 │ 2 │ 0.058 │ ██▊
│ 0 │ 3 │ 0.054 │ ██▋
│ 0 │ 4 │ 0.051 │ ██▌ │
│ 0 │ 5 │ 0.047 │ ██▎ │
│ 0 │ 6 │ 0.044 │ ██▏ │
│ 0 │ 5 │ 0.047 │ ██▎
│ 0 │ 6 │ 0.044 │ ██▏
│ 0 │ 7 │ 0.041 │ ██ │
│ 0 │ 8 │ 0.038 │ █▊ │
│ 0 │ 9 │ 0.036 │ █▋ │
│ 0 │ 10 │ 0.033 │ █▋ │
│ 0 │ 8 │ 0.038 │ █▊
│ 0 │ 9 │ 0.036 │ █▋
│ 0 │ 10 │ 0.033 │ █▋
│ 0 │ 11 │ 0.031 │ █▌ │
│ 0 │ 12 │ 0.029 │ █▍ │
│ 0 │ 13 │ 0.027 │ █▎ │
│ 0 │ 14 │ 0.025 │ █▎ │
│ 0 │ 15 │ 0.024 │ █▏ │
│ 0 │ 12 │ 0.029 │ █▍
│ 0 │ 13 │ 0.027 │ █▎
│ 0 │ 14 │ 0.025 │ █▎
│ 0 │ 15 │ 0.024 │ █▏
│ 0 │ 16 │ 0.022 │ █ │
│ 0 │ 17 │ 0.021 │ █ │
│ 0 │ 18 │ 0.019 │ ▊ │
│ 0 │ 19 │ 0.018 │ ▊ │
│ 0 │ 20 │ 0.017 │ ▋ │
│ 0 │ 21 │ 0.016 │ ▋ │
│ 0 │ 22 │ 0.015 │ ▋ │
│ 0 │ 23 │ 0.014 │ ▋ │
│ 0 │ 24 │ 0.013 │ ▋ │
│ 1 │ 25 │ 0.079 │ ███▊ │
│ 0 │ 18 │ 0.019 │ ▊
│ 0 │ 19 │ 0.018 │ ▊
│ 0 │ 20 │ 0.017 │ ▋
│ 0 │ 21 │ 0.016 │ ▋
│ 0 │ 22 │ 0.015 │ ▋
│ 0 │ 23 │ 0.014 │ ▋
│ 0 │ 24 │ 0.013 │ ▋
│ 1 │ 25 │ 0.079 │ ███▊
│ 1 │ 26 │ 0.14 │ ███████ │
│ 1 │ 27 │ 0.198 │ █████████▊ │
│ 1 │ 27 │ 0.198 │ █████████▊
│ 1 │ 28 │ 0.252 │ ████████████▌ │
│ 1 │ 29 │ 0.302 │ ███████████████ │
│ 1 │ 30 │ 0.349 │ █████████████████▍ │
│ 1 │ 30 │ 0.349 │ █████████████████▍
│ 1 │ 31 │ 0.392 │ ███████████████████▌ │
│ 1 │ 32 │ 0.433 │ █████████████████████▋ │
│ 1 │ 32 │ 0.433 │ █████████████████████▋
│ 1 │ 33 │ 0.471 │ ███████████████████████▌ │
│ 1 │ 34 │ 0.506 │ █████████████████████████▎ │
│ 1 │ 35 │ 0.539 │ ██████████████████████████▊ │
│ 1 │ 34 │ 0.506 │ █████████████████████████▎
│ 1 │ 35 │ 0.539 │ ██████████████████████████▊
│ 1 │ 36 │ 0.57 │ ████████████████████████████▌ │
│ 1 │ 37 │ 0.599 │ █████████████████████████████▊ │
│ 1 │ 38 │ 0.626 │ ███████████████████████████████▎ │
│ 1 │ 37 │ 0.599 │ █████████████████████████████▊
│ 1 │ 38 │ 0.626 │ ███████████████████████████████▎
│ 1 │ 39 │ 0.651 │ ████████████████████████████████▌ │
│ 1 │ 40 │ 0.674 │ █████████████████████████████████▋ │
│ 1 │ 41 │ 0.696 │ ██████████████████████████████████▋ │
│ 1 │ 42 │ 0.716 │ ███████████████████████████████████▋ │
│ 1 │ 43 │ 0.735 │ ████████████████████████████████████▋ │
│ 1 │ 44 │ 0.753 │ █████████████████████████████████████▋ │
│ 1 │ 45 │ 0.77 │ ██████████████████████████████████████▍ │
│ 1 │ 46 │ 0.785 │ ███████████████████████████████████████▎ │
│ 1 │ 47 │ 0.8 │ ███████████████████████████████████████▊ │
│ 1 │ 48 │ 0.813 │ ████████████████████████████████████████▋ │
│ 1 │ 49 │ 0.825 │ █████████████████████████████████████████▎│
│ 1 │ 40 │ 0.674 │ █████████████████████████████████▋
│ 1 │ 41 │ 0.696 │ ██████████████████████████████████▋
│ 1 │ 42 │ 0.716 │ ███████████████████████████████████▋
│ 1 │ 43 │ 0.735 │ ████████████████████████████████████▋
│ 1 │ 44 │ 0.753 │ █████████████████████████████████████▋
│ 1 │ 45 │ 0.77 │ ██████████████████████████████████████▍
│ 1 │ 46 │ 0.785 │ ███████████████████████████████████████▎
│ 1 │ 47 │ 0.8 │ ███████████████████████████████████████▊
│ 1 │ 48 │ 0.813 │ ████████████████████████████████████████▋
│ 1 │ 49 │ 0.825 │ █████████████████████████████████████████▎
└───────┴──────┴──────────────────────┴────────────────────────────────────────────┘
```

View File

@ -0,0 +1,105 @@
---
slug: /en/sql-reference/aggregate-functions/reference/exponentialTimeDecayedAvg
sidebar_position: 133
title: exponentialTimeDecayedAvg
---
## exponentialTimeDecayedAvg
Returns the exponentially smoothed weighted moving average of values of a time series at point `t` in time.
**Syntax**
```sql
exponentialTimeDecayedAvg(x)(v, t)
```
**Arguments**
- `v` — Value. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md).
- `t` — Time. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md), [DateTime](../../data-types/datetime.md), [DateTime64](../../data-types/datetime64.md).
**Parameters**
- `x` — Half-life period. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md).
**Returned values**
- Returns an exponentially smoothed weighted moving average at index `t` in time. [Float64](../../data-types/float.md).
**Examples**
Query:
```sql
SELECT
value,
time,
round(exp_smooth, 3),
bar(exp_smooth, 0, 5, 50) AS bar
FROM
(
SELECT
(number = 0) OR (number >= 25) AS value,
number AS time,
exponentialTimeDecayedAvg(10)(value, time) OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS exp_smooth
FROM numbers(50)
);
```
Response:
```sql
┌─value─┬─time─┬─round(exp_smooth, 3)─┬─bar────────┐
1. │ 1 │ 0 │ 1 │ ██████████ │
2. │ 0 │ 1 │ 0.475 │ ████▊ │
3. │ 0 │ 2 │ 0.301 │ ███ │
4. │ 0 │ 3 │ 0.214 │ ██▏ │
5. │ 0 │ 4 │ 0.162 │ █▌ │
6. │ 0 │ 5 │ 0.128 │ █▎ │
7. │ 0 │ 6 │ 0.104 │ █ │
8. │ 0 │ 7 │ 0.086 │ ▊ │
9. │ 0 │ 8 │ 0.072 │ ▋ │
0. │ 0 │ 9 │ 0.061 │ ▌ │
1. │ 0 │ 10 │ 0.052 │ ▌ │
2. │ 0 │ 11 │ 0.045 │ ▍ │
3. │ 0 │ 12 │ 0.039 │ ▍ │
4. │ 0 │ 13 │ 0.034 │ ▎ │
5. │ 0 │ 14 │ 0.03 │ ▎ │
6. │ 0 │ 15 │ 0.027 │ ▎ │
7. │ 0 │ 16 │ 0.024 │ ▏ │
8. │ 0 │ 17 │ 0.021 │ ▏ │
9. │ 0 │ 18 │ 0.018 │ ▏ │
0. │ 0 │ 19 │ 0.016 │ ▏ │
1. │ 0 │ 20 │ 0.015 │ ▏ │
2. │ 0 │ 21 │ 0.013 │ ▏ │
3. │ 0 │ 22 │ 0.012 │ │
4. │ 0 │ 23 │ 0.01 │ │
5. │ 0 │ 24 │ 0.009 │ │
6. │ 1 │ 25 │ 0.111 │ █ │
7. │ 1 │ 26 │ 0.202 │ ██ │
8. │ 1 │ 27 │ 0.283 │ ██▊ │
9. │ 1 │ 28 │ 0.355 │ ███▌ │
0. │ 1 │ 29 │ 0.42 │ ████▏ │
1. │ 1 │ 30 │ 0.477 │ ████▊ │
2. │ 1 │ 31 │ 0.529 │ █████▎ │
3. │ 1 │ 32 │ 0.576 │ █████▊ │
4. │ 1 │ 33 │ 0.618 │ ██████▏ │
5. │ 1 │ 34 │ 0.655 │ ██████▌ │
6. │ 1 │ 35 │ 0.689 │ ██████▉ │
7. │ 1 │ 36 │ 0.719 │ ███████▏ │
8. │ 1 │ 37 │ 0.747 │ ███████▍ │
9. │ 1 │ 38 │ 0.771 │ ███████▋ │
0. │ 1 │ 39 │ 0.793 │ ███████▉ │
1. │ 1 │ 40 │ 0.813 │ ████████▏ │
2. │ 1 │ 41 │ 0.831 │ ████████▎ │
3. │ 1 │ 42 │ 0.848 │ ████████▍ │
4. │ 1 │ 43 │ 0.862 │ ████████▌ │
5. │ 1 │ 44 │ 0.876 │ ████████▊ │
6. │ 1 │ 45 │ 0.888 │ ████████▉ │
7. │ 1 │ 46 │ 0.898 │ ████████▉ │
8. │ 1 │ 47 │ 0.908 │ █████████ │
9. │ 1 │ 48 │ 0.917 │ █████████▏ │
0. │ 1 │ 49 │ 0.925 │ █████████▏ │
└───────┴──────┴──────────────────────┴────────────┘
```

View File

@ -0,0 +1,104 @@
---
slug: /en/sql-reference/aggregate-functions/reference/exponentialTimeDecayedCount
sidebar_position: 134
title: exponentialTimeDecayedCount
---
## exponentialTimeDecayedCount
Returns the cumulative exponential decay over a time series at the index `t` in time.
**Syntax**
```sql
exponentialTimeDecayedCount(x)(t)
```
**Arguments**
- `t` — Time. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md), [DateTime](../../data-types/datetime.md), [DateTime64](../../data-types/datetime64.md).
**Parameters**
- `x` — Half-life period. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md).
**Returned values**
- Returns the cumulative exponential decay at the given point in time. [Float64](../../data-types/float.md).
**Example**
Query:
```sql
SELECT
value,
time,
round(exp_smooth, 3),
bar(exp_smooth, 0, 20, 50) AS bar
FROM
(
SELECT
(number % 5) = 0 AS value,
number AS time,
exponentialTimeDecayedCount(10)(time) OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS exp_smooth
FROM numbers(50)
);
```
Result:
```response
┌─value─┬─time─┬─round(exp_smooth, 3)─┬─bar────────────────────────┐
1. │ 1 │ 0 │ 1 │ ██▌ │
2. │ 0 │ 1 │ 1.905 │ ████▊ │
3. │ 0 │ 2 │ 2.724 │ ██████▊ │
4. │ 0 │ 3 │ 3.464 │ ████████▋ │
5. │ 0 │ 4 │ 4.135 │ ██████████▎ │
6. │ 1 │ 5 │ 4.741 │ ███████████▊ │
7. │ 0 │ 6 │ 5.29 │ █████████████▏ │
8. │ 0 │ 7 │ 5.787 │ ██████████████▍ │
9. │ 0 │ 8 │ 6.236 │ ███████████████▌ │
10. │ 0 │ 9 │ 6.643 │ ████████████████▌ │
11. │ 1 │ 10 │ 7.01 │ █████████████████▌ │
12. │ 0 │ 11 │ 7.343 │ ██████████████████▎ │
13. │ 0 │ 12 │ 7.644 │ ███████████████████ │
14. │ 0 │ 13 │ 7.917 │ ███████████████████▊ │
15. │ 0 │ 14 │ 8.164 │ ████████████████████▍ │
16. │ 1 │ 15 │ 8.387 │ ████████████████████▉ │
17. │ 0 │ 16 │ 8.589 │ █████████████████████▍ │
18. │ 0 │ 17 │ 8.771 │ █████████████████████▉ │
19. │ 0 │ 18 │ 8.937 │ ██████████████████████▎ │
20. │ 0 │ 19 │ 9.086 │ ██████████████████████▋ │
21. │ 1 │ 20 │ 9.222 │ ███████████████████████ │
22. │ 0 │ 21 │ 9.344 │ ███████████████████████▎ │
23. │ 0 │ 22 │ 9.455 │ ███████████████████████▋ │
24. │ 0 │ 23 │ 9.555 │ ███████████████████████▉ │
25. │ 0 │ 24 │ 9.646 │ ████████████████████████ │
26. │ 1 │ 25 │ 9.728 │ ████████████████████████▎ │
27. │ 0 │ 26 │ 9.802 │ ████████████████████████▌ │
28. │ 0 │ 27 │ 9.869 │ ████████████████████████▋ │
29. │ 0 │ 28 │ 9.93 │ ████████████████████████▊ │
30. │ 0 │ 29 │ 9.985 │ ████████████████████████▉ │
31. │ 1 │ 30 │ 10.035 │ █████████████████████████ │
32. │ 0 │ 31 │ 10.08 │ █████████████████████████▏ │
33. │ 0 │ 32 │ 10.121 │ █████████████████████████▎ │
34. │ 0 │ 33 │ 10.158 │ █████████████████████████▍ │
35. │ 0 │ 34 │ 10.191 │ █████████████████████████▍ │
36. │ 1 │ 35 │ 10.221 │ █████████████████████████▌ │
37. │ 0 │ 36 │ 10.249 │ █████████████████████████▌ │
38. │ 0 │ 37 │ 10.273 │ █████████████████████████▋ │
39. │ 0 │ 38 │ 10.296 │ █████████████████████████▋ │
40. │ 0 │ 39 │ 10.316 │ █████████████████████████▊ │
41. │ 1 │ 40 │ 10.334 │ █████████████████████████▊ │
42. │ 0 │ 41 │ 10.351 │ █████████████████████████▉ │
43. │ 0 │ 42 │ 10.366 │ █████████████████████████▉ │
44. │ 0 │ 43 │ 10.379 │ █████████████████████████▉ │
45. │ 0 │ 44 │ 10.392 │ █████████████████████████▉ │
46. │ 1 │ 45 │ 10.403 │ ██████████████████████████ │
47. │ 0 │ 46 │ 10.413 │ ██████████████████████████ │
48. │ 0 │ 47 │ 10.422 │ ██████████████████████████ │
49. │ 0 │ 48 │ 10.43 │ ██████████████████████████ │
50. │ 0 │ 49 │ 10.438 │ ██████████████████████████ │
└───────┴──────┴──────────────────────┴────────────────────────────┘
```

View File

@ -0,0 +1,105 @@
---
slug: /en/sql-reference/aggregate-functions/reference/exponentialTimeDecayedMax
sidebar_position: 135
title: exponentialTimeDecayedMax
---
## exponentialTimeDecayedMax
Returns the maximum of the computed exponentially smoothed moving average at index `t` in time with that at `t-1`.
**Syntax**
```sql
exponentialTimeDecayedMax(x)(value, timeunit)
```
**Arguments**
- `value` — Value. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md).
- `timeunit` — Timeunit. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md), [DateTime](../../data-types/datetime.md), [DateTime64](../../data-types/datetime64.md).
**Parameters**
- `x` — Half-life period. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md).
**Returned values**
- Returns the maximum of the exponentially smoothed weighted moving average at `t` and `t-1`. [Float64](../../data-types/float.md).
**Example**
Query:
```sql
SELECT
value,
time,
round(exp_smooth, 3),
bar(exp_smooth, 0, 5, 50) AS bar
FROM
(
SELECT
(number = 0) OR (number >= 25) AS value,
number AS time,
exponentialTimeDecayedMax(10)(value, time) OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS exp_smooth
FROM numbers(50)
);
```
Result:
```response
┌─value─┬─time─┬─round(exp_smooth, 3)─┬─bar────────┐
1. │ 1 │ 0 │ 1 │ ██████████ │
2. │ 0 │ 1 │ 0.905 │ █████████ │
3. │ 0 │ 2 │ 0.819 │ ████████▏ │
4. │ 0 │ 3 │ 0.741 │ ███████▍ │
5. │ 0 │ 4 │ 0.67 │ ██████▋ │
6. │ 0 │ 5 │ 0.607 │ ██████ │
7. │ 0 │ 6 │ 0.549 │ █████▍ │
8. │ 0 │ 7 │ 0.497 │ ████▉ │
9. │ 0 │ 8 │ 0.449 │ ████▍ │
10. │ 0 │ 9 │ 0.407 │ ████ │
11. │ 0 │ 10 │ 0.368 │ ███▋ │
12. │ 0 │ 11 │ 0.333 │ ███▎ │
13. │ 0 │ 12 │ 0.301 │ ███ │
14. │ 0 │ 13 │ 0.273 │ ██▋ │
15. │ 0 │ 14 │ 0.247 │ ██▍ │
16. │ 0 │ 15 │ 0.223 │ ██▏ │
17. │ 0 │ 16 │ 0.202 │ ██ │
18. │ 0 │ 17 │ 0.183 │ █▊ │
19. │ 0 │ 18 │ 0.165 │ █▋ │
20. │ 0 │ 19 │ 0.15 │ █▍ │
21. │ 0 │ 20 │ 0.135 │ █▎ │
22. │ 0 │ 21 │ 0.122 │ █▏ │
23. │ 0 │ 22 │ 0.111 │ █ │
24. │ 0 │ 23 │ 0.1 │ █ │
25. │ 0 │ 24 │ 0.091 │ ▉ │
26. │ 1 │ 25 │ 1 │ ██████████ │
27. │ 1 │ 26 │ 1 │ ██████████ │
28. │ 1 │ 27 │ 1 │ ██████████ │
29. │ 1 │ 28 │ 1 │ ██████████ │
30. │ 1 │ 29 │ 1 │ ██████████ │
31. │ 1 │ 30 │ 1 │ ██████████ │
32. │ 1 │ 31 │ 1 │ ██████████ │
33. │ 1 │ 32 │ 1 │ ██████████ │
34. │ 1 │ 33 │ 1 │ ██████████ │
35. │ 1 │ 34 │ 1 │ ██████████ │
36. │ 1 │ 35 │ 1 │ ██████████ │
37. │ 1 │ 36 │ 1 │ ██████████ │
38. │ 1 │ 37 │ 1 │ ██████████ │
39. │ 1 │ 38 │ 1 │ ██████████ │
40. │ 1 │ 39 │ 1 │ ██████████ │
41. │ 1 │ 40 │ 1 │ ██████████ │
42. │ 1 │ 41 │ 1 │ ██████████ │
43. │ 1 │ 42 │ 1 │ ██████████ │
44. │ 1 │ 43 │ 1 │ ██████████ │
45. │ 1 │ 44 │ 1 │ ██████████ │
46. │ 1 │ 45 │ 1 │ ██████████ │
47. │ 1 │ 46 │ 1 │ ██████████ │
48. │ 1 │ 47 │ 1 │ ██████████ │
49. │ 1 │ 48 │ 1 │ ██████████ │
50. │ 1 │ 49 │ 1 │ ██████████ │
└───────┴──────┴──────────────────────┴────────────┘
```

View File

@ -0,0 +1,105 @@
---
slug: /en/sql-reference/aggregate-functions/reference/exponentialTimeDecayedSum
sidebar_position: 136
title: exponentialTimeDecayedSum
---
## exponentialTimeDecayedSum
Returns the sum of exponentially smoothed moving average values of a time series at the index `t` in time.
**Syntax**
```sql
exponentialTimeDecayedSum(x)(v, t)
```
**Arguments**
- `v` — Value. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md).
- `t` — Time. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md), [DateTime](../../data-types/datetime.md), [DateTime64](../../data-types/datetime64.md).
**Parameters**
- `x` — Half-life period. [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) or [Decimal](../../../sql-reference/data-types/decimal.md).
**Returned values**
- Returns the sum of exponentially smoothed moving average values at the given point in time. [Float64](../../data-types/float.md).
**Example**
Query:
```sql
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)
);
```
Result:
```response
┌─value─┬─time─┬─round(exp_smooth, 3)─┬─bar───────────────────────────────────────────────┐
1. │ 1 │ 0 │ 1 │ █████ │
2. │ 0 │ 1 │ 0.905 │ ████▌ │
3. │ 0 │ 2 │ 0.819 │ ████ │
4. │ 0 │ 3 │ 0.741 │ ███▋ │
5. │ 0 │ 4 │ 0.67 │ ███▎ │
6. │ 0 │ 5 │ 0.607 │ ███ │
7. │ 0 │ 6 │ 0.549 │ ██▋ │
8. │ 0 │ 7 │ 0.497 │ ██▍ │
9. │ 0 │ 8 │ 0.449 │ ██▏ │
10. │ 0 │ 9 │ 0.407 │ ██ │
11. │ 0 │ 10 │ 0.368 │ █▊ │
12. │ 0 │ 11 │ 0.333 │ █▋ │
13. │ 0 │ 12 │ 0.301 │ █▌ │
14. │ 0 │ 13 │ 0.273 │ █▎ │
15. │ 0 │ 14 │ 0.247 │ █▏ │
16. │ 0 │ 15 │ 0.223 │ █ │
17. │ 0 │ 16 │ 0.202 │ █ │
18. │ 0 │ 17 │ 0.183 │ ▉ │
19. │ 0 │ 18 │ 0.165 │ ▊ │
20. │ 0 │ 19 │ 0.15 │ ▋ │
21. │ 0 │ 20 │ 0.135 │ ▋ │
22. │ 0 │ 21 │ 0.122 │ ▌ │
23. │ 0 │ 22 │ 0.111 │ ▌ │
24. │ 0 │ 23 │ 0.1 │ ▌ │
25. │ 0 │ 24 │ 0.091 │ ▍ │
26. │ 1 │ 25 │ 1.082 │ █████▍ │
27. │ 1 │ 26 │ 1.979 │ █████████▉ │
28. │ 1 │ 27 │ 2.791 │ █████████████▉ │
29. │ 1 │ 28 │ 3.525 │ █████████████████▋ │
30. │ 1 │ 29 │ 4.19 │ ████████████████████▉ │
31. │ 1 │ 30 │ 4.791 │ ███████████████████████▉ │
32. │ 1 │ 31 │ 5.335 │ ██████████████████████████▋ │
33. │ 1 │ 32 │ 5.827 │ █████████████████████████████▏ │
34. │ 1 │ 33 │ 6.273 │ ███████████████████████████████▎ │
35. │ 1 │ 34 │ 6.676 │ █████████████████████████████████▍ │
36. │ 1 │ 35 │ 7.041 │ ███████████████████████████████████▏ │
37. │ 1 │ 36 │ 7.371 │ ████████████████████████████████████▊ │
38. │ 1 │ 37 │ 7.669 │ ██████████████████████████████████████▎ │
39. │ 1 │ 38 │ 7.939 │ ███████████████████████████████████████▋ │
40. │ 1 │ 39 │ 8.184 │ ████████████████████████████████████████▉ │
41. │ 1 │ 40 │ 8.405 │ ██████████████████████████████████████████ │
42. │ 1 │ 41 │ 8.605 │ ███████████████████████████████████████████ │
43. │ 1 │ 42 │ 8.786 │ ███████████████████████████████████████████▉ │
44. │ 1 │ 43 │ 8.95 │ ████████████████████████████████████████████▊ │
45. │ 1 │ 44 │ 9.098 │ █████████████████████████████████████████████▍ │
46. │ 1 │ 45 │ 9.233 │ ██████████████████████████████████████████████▏ │
47. │ 1 │ 46 │ 9.354 │ ██████████████████████████████████████████████▊ │
48. │ 1 │ 47 │ 9.464 │ ███████████████████████████████████████████████▎ │
49. │ 1 │ 48 │ 9.563 │ ███████████████████████████████████████████████▊ │
50. │ 1 │ 49 │ 9.653 │ ████████████████████████████████████████████████▎ │
└───────┴──────┴──────────────────────┴───────────────────────────────────────────────────┘
```

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/first_value
sidebar_position: 7
sidebar_position: 137
---
# first_value

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/flamegraph
sidebar_position: 110
slug: /en/sql-reference/aggregate-functions/reference/flame_graph
sidebar_position: 138
---
# flameGraph

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/grouparray
sidebar_position: 110
sidebar_position: 139
---
# groupArray

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/grouparrayinsertat
sidebar_position: 112
sidebar_position: 140
---
# groupArrayInsertAt

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/grouparrayintersect
sidebar_position: 115
sidebar_position: 141
---
# groupArrayIntersect

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/grouparraylast
sidebar_position: 110
sidebar_position: 142
---
# groupArrayLast

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/grouparraymovingavg
sidebar_position: 114
sidebar_position: 143
---
# groupArrayMovingAvg

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/grouparraymovingsum
sidebar_position: 113
sidebar_position: 144
---
# groupArrayMovingSum

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/grouparraysample
sidebar_position: 114
sidebar_position: 145
---
# groupArraySample

View File

@ -1,6 +1,7 @@
---
toc_priority: 112
---
---
slug: /en/sql-reference/aggregate-functions/reference/grouparraysorted
sidebar_position: 146
---
# groupArraySorted {#groupArraySorted}

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/groupbitand
sidebar_position: 125
sidebar_position: 147
---
# groupBitAnd

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/groupbitmap
sidebar_position: 128
sidebar_position: 148
---
# groupBitmap

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/groupbitmapand
sidebar_position: 129
sidebar_position: 149
title: groupBitmapAnd
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/groupbitmapor
sidebar_position: 130
sidebar_position: 150
title: groupBitmapOr
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/groupbitmapxor
sidebar_position: 131
sidebar_position: 151
title: groupBitmapXor
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/groupbitor
sidebar_position: 126
sidebar_position: 152
---
# groupBitOr

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/groupbitxor
sidebar_position: 127
sidebar_position: 153
---
# groupBitXor

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/groupuniqarray
sidebar_position: 111
sidebar_position: 154
---
# groupUniqArray

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/intervalLengthSum
sidebar_position: 146
sidebar_position: 155
sidebar_label: intervalLengthSum
title: intervalLengthSum
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/kolmogorovsmirnovtest
sidebar_position: 300
sidebar_position: 156
sidebar_label: kolmogorovSmirnovTest
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/kurtpop
sidebar_position: 153
sidebar_position: 157
---
# kurtPop

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/kurtsamp
sidebar_position: 154
sidebar_position: 158
---
# kurtSamp

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/largestTriangleThreeBuckets
sidebar_position: 312
sidebar_position: 159
sidebar_label: largestTriangleThreeBuckets
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/last_value
sidebar_position: 8
sidebar_position: 160
---
# last_value

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/mannwhitneyutest
sidebar_position: 310
sidebar_position: 161
sidebar_label: mannWhitneyUTest
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/max
sidebar_position: 3
sidebar_position: 162
title: max
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/maxintersections
sidebar_position: 360
sidebar_position: 163
title: maxIntersections
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/maxintersectionsposition
sidebar_position: 361
sidebar_position: 164
title: maxIntersectionsPosition
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/maxmap
sidebar_position: 143
sidebar_position: 165
---
# maxMap

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/meanztest
sidebar_position: 303
sidebar_position: 166
sidebar_label: meanZTest
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/median
sidebar_position: 212
sidebar_position: 167
---
# median

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/min
sidebar_position: 2
sidebar_position: 168
title: min
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/minmap
sidebar_position: 142
sidebar_position: 169
---
# minMap

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantile
sidebar_position: 200
sidebar_position: 170
---
# quantile

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantileGK
sidebar_position: 204
sidebar_position: 175
---
# quantileGK

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantilebfloat16
sidebar_position: 209
sidebar_position: 171
title: quantileBFloat16
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantileddsketch
sidebar_position: 211
sidebar_position: 171
title: quantileDD
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantiledeterministic
sidebar_position: 206
sidebar_position: 172
---
# quantileDeterministic

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantileexact
sidebar_position: 202
sidebar_position: 173
---
# quantileExact Functions

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantileexactweighted
sidebar_position: 203
sidebar_position: 174
---
# quantileExactWeighted

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantileInterpolatedWeighted
sidebar_position: 203
sidebar_position: 176
---
# quantileInterpolatedWeighted

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantiles
sidebar_position: 201
sidebar_position: 177
---
# quantiles Functions

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantiletdigest
sidebar_position: 207
sidebar_position: 178
---
# quantileTDigest

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantiletdigestweighted
sidebar_position: 208
sidebar_position: 179
---
# quantileTDigestWeighted

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantiletiming
sidebar_position: 204
sidebar_position: 180
---
# quantileTiming

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/quantiletimingweighted
sidebar_position: 205
sidebar_position: 181
---
# quantileTimingWeighted

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/rankCorr
sidebar_position: 145
sidebar_position: 182
---
# rankCorr

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/simplelinearregression
sidebar_position: 220
sidebar_position: 183
---
# simpleLinearRegression

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/singlevalueornull
sidebar_position: 220
sidebar_position: 184
---
# singleValueOrNull

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/skewpop
sidebar_position: 150
sidebar_position: 185
---
# skewPop

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/skewsamp
sidebar_position: 151
sidebar_position: 186
---
# skewSamp

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/sparkbar
sidebar_position: 311
sidebar_position: 187
sidebar_label: sparkbar
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/stddevpop
sidebar_position: 30
sidebar_position: 188
---
# stddevPop

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/stddevpopstable
sidebar_position: 30
sidebar_position: 189
---
# stddevPopStable

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/stddevsamp
sidebar_position: 31
sidebar_position: 190
---
# stddevSamp

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/stddevsampstable
sidebar_position: 31
sidebar_position: 191
---
# stddevSampStable

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/stochasticlinearregression
sidebar_position: 221
sidebar_position: 192
---
# stochasticLinearRegression {#agg_functions_stochasticlinearregression_parameters}

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/stochasticlogisticregression
sidebar_position: 222
sidebar_position: 193
---
# stochasticLogisticRegression

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/studentttest
sidebar_position: 300
sidebar_position: 194
sidebar_label: studentTTest
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/sum
sidebar_position: 4
sidebar_position: 195
---
# sum

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/sumcount
sidebar_position: 144
sidebar_position: 196
title: sumCount
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/sumkahan
sidebar_position: 145
sidebar_position: 197
title: sumKahan
---

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/summap
sidebar_position: 141
sidebar_position: 198
---
# sumMap

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/summapwithoverflow
sidebar_position: 141
sidebar_position: 199
---
# sumMapWithOverflow

View File

@ -1,6 +1,6 @@
---
slug: /en/sql-reference/aggregate-functions/reference/sumwithoverflow
sidebar_position: 140
sidebar_position: 200
---
# sumWithOverflow

Some files were not shown because too many files have changed in this diff Show More