Dela via


Table.ApproximateRowCount

Syntax

Table.ApproximateRowCount(table as table) as number

Om

Returnerar det ungefärliga antalet rader i tableeller ett fel om datakällan inte stöder uppskattning.

Exempel 1

Beräkna antalet distinkta kombinationer av stad och delstat i en stor tabell, som kan användas som en kardinalitetsuppskattning för kolumnerna. Kardinalitetsuppskattningar är tillräckligt viktiga för att olika datakällor (till exempel SQL Server) ska ha stöd för den här uppskattningen, ofta med hjälp av en algoritm som kallas HyperLogLog.

Användning

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

utdata

number