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
Tüm sütunların değerleri belirttiği en az bir satır varsa TRUE döndürür.
Sözdizimi
CONTAINSROW(<Table>, <Value> [, <Value> [, …] ] )
Parametre
| Terim | Tanım |
|---|---|
Table |
Test etmek için bir tablo. |
Value |
Skaler değer döndüren geçerli DAX ifadeleri. |
Dönüş değeri
TRUE veya FALSE.
Açıklamalar
Söz dizimi dışında işleç
INve CONTAINSROW işlevi işlevsel olarak eşdeğerdir.<scalarExpr> IN <tableExpr> ( <scalarExpr1>, <scalarExpr2>, … ) IN <tableExpr>- skalerExprN sayısı tableExpr içindeki sütun sayısıyla eşleşmelidir.
- NOT IN içinde DAXbir işleç değildir. IN işlecinin mantıksal olumsuzlamasını gerçekleştirmek için NOT tüm ifadenin önüne yerleştirin. Örneğin, [Color] IN { "Kırmızı", "Sarı", "Mavi" } NOT.
= işlecinden farklı olarak, IN işleci ve CONTAINSROW işlevi katı bir karşılaştırma gerçekleştirir. Örneğin, BLANK değer 0 ile eşleşmiyor.
Örnekler
Bu makaledeki örnekler örnek Adventure Works DW 2020 Power BI Desktop modeliyle kullanılabilir. Modeli almak için bkz.örnek modeli
Örnek 1
Aşağıdaki DAX sorguları:
EVALUATE
FILTER ( ALL ( Product[Color] ), ( [Color] ) IN { "Red", "Yellow", "Blue" } )
ORDER BY [Color]
ve
EVALUATE
FILTER (
ALL ( Product[Color] ),
CONTAINSROW ( { "Red", "Yellow", "Blue" }, [Color] )
)
ORDER BY [Color]
Aşağıdaki tabloyu tek bir sütunla döndür:
| [Renk] |
|---|
| Mavi |
| Kırmızı |
| Sarı |
Örnek 2
Aşağıdaki eşdeğer DAX sorguları:
EVALUATE
FILTER ( ALL ( Product[Color] ), NOT [Color] IN { "Red", "Yellow", "Blue" } )
ORDER BY [Color]
ve
EVALUATE
FILTER (
ALL ( Product[Color] ),
NOT CONTAINSROW ( { "Red", "Yellow", "Blue" }, [Color] )
)
ORDER BY [Color]
Aşağıdaki tabloyu tek bir sütunla döndür:
| [Renk] |
|---|
| Siyah |
| Gri |
| Çok |
| NA |
| Gümüş |
| Gümüş/Siyah |
| Beyaz |
İlgili içerik
- IN işleci
- sorguları