DISTINCT (sütun)
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Belirtilen sütundaki ayrı değerleri içeren tek sütunlu bir tablo döndürür. Başka bir deyişle, yinelenen değerler kaldırılır ve yalnızca benzersiz değerler döndürülür.
Not
Bu işlev, çalışma sayfasındaki bir hücreye veya sütuna değer döndürmek için kullanılamaz; bunun yerine, distinct işlevini bir formül içinde iç içe yerleştirerek başka bir işleve geçirilebilen ve ardından sayılan, toplanacak veya diğer işlemler için kullanılabilen benzersiz değerlerin listesini alırsınız.
Sözdizimi
DISTINCT(<column>)
Parametreler
Süre | Tanım |
---|---|
sütun | Benzersiz değerlerin döndürülacağı sütun. Ya da sütun döndüren bir ifade. |
Dönüş değeri
Benzersiz değerlerden oluşan bir sütun.
Açıklamalar
DISTINCT sonuçları geçerli filtre bağlamından etkilenir. Örneğin, ölçü oluşturmak için aşağıdaki örnekteki formülü kullanırsanız, tablo yalnızca belirli bir bölgeyi veya zaman aralığını gösterecek şekilde filtrelendiği her durumda sonuçlar değişir.
Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
İlgili işlevler
DISTINCT işlevinin , başka bir tablo veya ifadeden yinelenen satırları kaldırarak tablo döndüren DISTINCT (tablo) başka bir sürümü vardır.
VALUES işlevi DISTINCT işlevine benzer; benzersiz değerlerin listesini döndürmek için de kullanılabilir ve genellikle DISTINCT ile tam olarak aynı sonuçları döndürür. Ancak, bazı bağlam değerlerinde VALUES bir ek özel değer döndürür. Daha fazla bilgi için bkz . VALUES işlevi.
Örnek
Aşağıdaki formül, internet kanalı üzerinden sipariş oluşturan benzersiz müşterilerin sayısını sayar. Aşağıdaki tablo, formül bir rapora eklendiğinde olası sonuçları gösterir.
= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))
DISTINCT'ın doğrudan bir sütuna döndürdüğü değerlerin listesini yapıştıramazsınız. Bunun yerine DISTINCT işlevinin sonuçlarını, listeyi kullanarak değerleri sayan, filtreleyen veya toplayan başka bir işleve geçirirsiniz. Örneği olabildiğince basit hale getirmek için burada countrows işlevine ayrı değerler tablosu geçirilmiştir.
Satır Etiketleri | Aksesuarlar | Bisikletler | Giysi | Genel Toplam |
---|---|---|---|---|
2005 | 1013 | 1013 | ||
2006 | 2677 | 2677 | ||
2007 | 6792 | 4875 | 2867 | 9309 |
2008 | 9435 | 5451 | 4196 | 11377 |
Genel Toplam | 15114 | 9132 | 6852 | 18484 |
Ayrıca, sonuçların eklenmediğini unutmayın. Başka bir ifadeyle, 2007 yılındaki toplam benzersiz müşteri sayısı, o yıl için Aksesuarlar, Bisikletler ve Giyim'in benzersiz müşterilerinin toplamı değildir. Bunun nedeni, bir müşterinin birden çok grupta sayılabilmesidir.