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
Giriş parametresi bir sütun adı olduğunda, belirtilen sütundaki ayrı değerleri içeren tek sütunlu bir tablo döndürür. Yinelenen değerler kaldırılır ve yalnızca benzersiz değerler döndürülür. bir BLANK değeri eklenebilir. Giriş parametresi bir tablo adı olduğunda, belirtilen tablodan satırları döndürür. Yinelenen satırlar korunur. BLANK satırı eklenebilir.
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, sayılabilen veya diğer değerleri filtrelemek veya toplamak için kullanılabilecek ayrı değerlerin listesini almak için bunu bir formülde iç içe yerleştirilmiş bir ara işlev olarak kullanırsınız.
Sözdizimi
VALUES(<TableNameOrColumnName>)
Parametreler
| Süre | Tanım |
|---|---|
TableName veya ColumnName |
Benzersiz değerlerin döndürülacağı sütun veya satırların döndürülacağı bir tablo. |
Dönüş değeri
Giriş parametresi bir sütun adı olduğunda, tek bir sütun tablosudur. Giriş parametresi bir tablo adı olduğunda, aynı sütunlardan oluşan bir tablo döndürülür.
Açıklamalar
VALUES işlevini filtrelenmiş bir bağlamda kullandığınızda, VALUES tarafından döndürülen benzersiz değerler filtreden etkilenir. Örneğin, Bölgeye göre filtre uygular ve City değerlerinin listesini döndürürseniz, liste yalnızca filtrenin izin verdiği bölgelerdeki şehirleri içerir. Mevcut filtrelerden bağımsız olarak tüm şehirleri döndürmek için ALL işlevini kullanarak tablodaki filtreleri kaldırmanız gerekir. İkinci örnek, ALLile VALUES kullanımını gösterir.
-
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.
kullanırken en iyi yöntemler için bkz. yerine kullanma .
İlgili işlevler
Çoğu senaryoda, bağımsız değişken bir sütun adı olduğunda, VALUES işlevinin sonuçları DISTINCT işlevinin sonuçlarıyla aynıdır. Her iki işlev de yinelenenleri kaldırır ve belirtilen sütundaki olası değerlerin listesini döndürür. Ancak, VALUES işlevi boş bir değer de döndürebilir. Bu boş değer, ilişkili bir tablodan farklı değerler aradığınız ancak ilişkide kullanılan bir değerin bir tabloda eksik olduğu durumlarda kullanışlıdır. Veritabanı terminolojisinde bu, bilgi tutarlılığının ihlali olarak kabul edilir. Verilerdeki bu tür uyuşmazlıklar, bir tablo güncelleştirilirken ve ilgili tablo güncelleştirilmediğinde ortaya çıkabilir.
Bağımsız değişken bir tablo adı olduğunda, bilgi tutarlılığı ihlali varsa, VALUES işlevinin sonucu belirtilen tablodaki tüm satırları ve boş bir satırı döndürür. DISTINCT işlevi yinelenen satırları kaldırır ve belirtilen tablodaki benzersiz satırları döndürür.
Not
DISTINCT işlevi bir sütun adının veya geçerli bir tablo ifadesinin bağımsız değişkeni olmasına izin verir, ancak VALUES işlevi bağımsız değişken olarak yalnızca sütun adını veya tablo adını kabul eder.
Aşağıdaki tabloda, bilgi tutarlılığı korunmadığında iki ilişkili tabloda oluşabilecek veriler arasındaki uyuşmazlık özetlemektedir.
| MyOrders tablosu | Satışlarım tablosu |
|---|---|
| 1 Haziran | 1 Haziran satışları |
| 2 Haziran | 2 Haziran satışları |
| (sipariş tarihi girilmemiş) | 3 Haziran satışları |
Distinct işlevini kullanarak tarihlerin listesini döndürürseniz yalnızca iki tarih döndürülür. Ancak, VALUES işlevini kullanırsanız, işlev iki tarihin yanı sıra ek bir boş üye döndürür. Ayrıca, MyOrders tablosunda eşleşme tarihi olmayan MySales tablosundaki tüm satırlar bu bilinmeyen üyeyle "eşleştirilir".
Örnek
Aşağıdaki formül, benzersiz faturaların (satış siparişleri) sayısını sayar ve Ürün Kategorisi Adlarını içeren bir raporda kullanıldığında aşağıdaki sonuçları üretir:
= COUNTROWS(VALUES('InternetSales_USD'[SalesOrderNumber]))
Döndürülenler
| Satır Etiketleri | Faturaları Say |
|---|---|
| Aksesuarlar | 18,208 |
| Bisikletler | 15,205 |
| Giysi | 7,461 |
| Genel Toplam | 27,659 |