Compartilhar via


Table.ApproximateRowCount

Sintaxe

Table.ApproximateRowCount(table as table) as number

Sobre

Retorna o número aproximado de linhas no table, ou um erro se a fonte de dados não der suporte à aproximação.

Exemplo 1

Estimar o número de combinações distintas de cidade e estado em uma tabela grande, que pode ser usada como uma estimativa de cardinalidade para as colunas. Estimativas de cardinalidade são importantes o suficiente para que várias fontes de dados (como o SQL Server) ofereçam suporte a essa aproximação específica, muitas vezes usando um algoritmo chamado HyperLogLog.

Usage

Table.ApproximateRowCount(Table.Distinct(Table.SelectColumns(sqlTable, {"city", "state"})))

Saída

number