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.
Sözdizimi
Table.Distinct(table as table, optional equationCriteria as any) as table
Hakkında
Tablodan yinelenen satırları kaldırır. İsteğe bağlı parametresi, equationCriteriatablonun hangi sütunlarının yineleme için test edilmiş olduğunu belirtir. Belirtilmezse equationCriteria , tüm sütunlar test edilir.
Power Query bazen belirli işlemleri arka uç veri kaynaklarına, katlama olarak bilinen yöntemiyle boşalttığı ve bazen de kesinlikle gerekli olmayan işlemleri atlayarak sorguları iyileştirdiğinden, genel olarak hangi kopyanın korunacağının garantisi yoktur. Örneğin, benzersiz bir sütun değerleri kümesine sahip ilk satırın kalacağını ve tabloda daha aşağı doğru olan satırların kaldırılacağını varsayamazsınız. Yinelenen öğelerin kaldırma işleminin tahmin edilebilir şekilde davranmasını istiyorsanız, önce Table.Buffer kullanarak tabloyu arabelleğe alın.
Örnek 1
Yinelenen satırları tablodan kaldırın.
Kullanım
Table.Distinct(
Table.FromRecords({
[a = "A", b = "a"],
[a = "B", b = "b"],
[a = "A", b = "a"]
})
)
Çıktı
Table.FromRecords({
[a = "A", b = "a"],
[a = "B", b = "b"]
})
Örnek 2
tablosundaki ({[a = "A", b = "a"], [a = "B", b = "a"], [a = "A", b = "b"]})[b] sütunundan yinelenen satırları kaldırın.
Kullanım
Table.Distinct(
Table.FromRecords({
[a = "A", b = "a"],
[a = "B", b = "a"],
[a = "A", b = "b"]
}),
"b"
)
Çıktı
Table.FromRecords({
[a = "A", b = "a"],
[a = "A", b = "b"]
})