Aracılığıyla paylaş


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.

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.

Filtre işlevleri
FİlTRE işlevi
RELATED işlevi
VALUES işlevi