Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Bir sütundaki benzersiz değerlerin tahmini sayısını döndürür.
Important
İçeri Aktarma ve Direct Lake depolama modları için APPROXIMATEDISTINCTCOUNT destek şu anda önizleme aşamasındadır.
Sözdizimi
APPROXIMATEDISTINCTCOUNT(<columnName>)
Parametre
| Terim | Açıklama |
|---|---|
column |
Giriş sütunu. |
Bağımsız column değişken bir ifade olamaz.
Dönüş değeri
columniçindeki yaklaşık benzersiz değer sayısı.
Açıklamalar
Bu işlevin tek bağımsız değişkeni bir sütundur. Herhangi bir veri türünü içeren sütunları kullanın. İşlev sayacak satır bulmadığında, bir
BLANKdöndürür; değilse, ayrı değerlerin sayısını döndürür.İçeri Aktarma modunda, OneLake'te Direct Lake'te ve geri dönüş olmadan SQL'de Direct Lake'te işlev, altyapı tarafı HyperLogLog algoritması kullanır.
DirectQuery modunda işlev, veri kaynağında ilgili toplama işlemini çağırır. Bu davranış Azure SQL, Azure Synapse ayrılmış SQL havuzu, BigQuery, Databricks ve Snowflake için desteklenir. SQL üzerinde Direct Lake, DirectQuery moduna geri döndüğünde bu DirectQuery davranışını kullanır.
Yaklaşık bir sonuç kabul edilebilir olduğunda yüksek kardinalite sütunları için bu işlevi kullanın. Tam bir sonuç istediğinizde kullanın DISTINCTCOUNT .
Düşük kardinaliteli sütunlar için değerinden
APPROXIMATEDISTINCTCOUNTDISTINCTCOUNTdaha yavaş çalışabilir. Ayrıca, özellikle büyük modellerde, yüksek eşzamanlılıkta veya birçok gruplandırma grubuyla değerinden daha fazla bellekDISTINCTCOUNTkullanabilir.tarafından
APPROXIMATEDISTINCTCOUNTdöndürülen tahmini sayı, İçeri Aktarma ve Direct Lake modelleri için yaklaşık 1,6% hata oranına sahiptir.