> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Retorna um array com os valores mais frequentes aproximados e suas contagens na coluna especificada.

# approx_top_sum

<div id="approx_top_sum">
  ## approx\_top\_sum
</div>

Introduzido em: v1.1.0

Retorna um array com os valores aproximadamente mais frequentes e suas contagens na coluna especificada.
O array resultante é ordenado em ordem decrescente pela frequência aproximada dos valores (e não pelos próprios valores).
Além disso, o peso de cada valor é levado em conta.

Esta função não garante um resultado.
Em determinadas situações, podem ocorrer erros, e ela pode retornar valores frequentes que não são os mais frequentes.

**Veja também**

* [topK](/pt-BR/reference/functions/aggregate-functions/topK)
* [topKWeighted](/pt-BR/reference/functions/aggregate-functions/topKWeighted)
* [approx\_top\_k](/pt-BR/reference/functions/aggregate-functions/approxtopk)

**Sintaxe**

```sql theme={null}
approx_top_sum(N[, reserved])(column, weight)
```

**Parâmetros**

* `N` — O número de elementos a retornar. Opcional. Valor padrão: 10. [`UInt64`](/pt-BR/reference/data-types/int-uint)
* `reserved` — Opcional. Define quantas células são reservadas para valores. Se `uniq(column) > reserved`, o resultado da função topK será aproximado. Valor padrão: `N * 3`. O valor máximo de `N` é 65536. [`UInt64`](/pt-BR/reference/data-types/int-uint)

**Argumentos**

* `column` — O nome da coluna na qual encontrar os valores mais frequentes. [`String`](/pt-BR/reference/data-types/string)
* `weight` — O peso. Cada valor é contabilizado `weight` vezes no cálculo da frequência. [`UInt64`](/pt-BR/reference/data-types/int-uint)

**Valor retornado**

Retorna um array com os valores aproximadamente mais frequentes e suas contagens, ordenados em ordem decrescente de frequência aproximada. [`Array`](/pt-BR/reference/data-types/array)

**Exemplos**

**Exemplo de uso**

```sql title=Query theme={null}
SELECT approx_top_sum(2)(k, w)
FROM VALUES('k Char, w UInt64', ('y', 1), ('y', 1), ('x', 5), ('y', 1), ('z', 10));
```

```response title=Response theme={null}
┌─approx_top_sum(2)(k, w)─┐
│ [('z',10,0),('x',5,0)]  │
└─────────────────────────┘
```

**Veja também**

* [topK](/pt-BR/reference/functions/aggregate-functions/topK)
* [topKWeighted](/pt-BR/reference/functions/aggregate-functions/topKWeighted)
* [approx\_top\_k](/pt-BR/reference/functions/aggregate-functions/approxtopk)
