FIND
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Bir metin dizesinin başka bir metin dizesi içindeki başlangıç konumunu döndürür. FIND büyük/küçük harfe duyarlıdır.
Sözdizimi
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Parametre
Terim | Tanım |
---|---|
find_text |
Bulmak istediğiniz metin.
within_text 'daki ilk karakterle eşleştirmek için çift tırnak (boş metin) kullanın. |
within_text |
Bulmak istediğiniz metni içeren metin. |
start_num |
(isteğe bağlı) Aramanın başlatıldığı karakter; atlanırsa, start_num = 1.
within_text 'daki ilk karakter 1 numaralı karakterdir. |
NotFoundValue |
(isteğe bağlı, ancak kesinlikle önerilir) İşlem genellikle 0, -1 veya BLANK() eşleşen bir alt dize bulmadığında döndürülmesi gereken değerdir. Belirtilmezse bir hata döndürülür. |
Dönüş değeri
Bulmak istediğiniz metin dizesinin başlangıç noktasını gösteren sayı.
Açıklamalar
Microsoft Excel tek baytlık karakter kümesi (SBCS) ve çift baytlı karakter kümesi (DBCS) dillerini barındırmak için FIND işlevinin birden çok sürümüne sahipken, DAX Unicode kullanır ve her karakteri aynı şekilde sayar; bu nedenle, karakter türüne bağlı olarak farklı bir sürüm kullanmanız gerekmez.
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.
FIND joker karakterleri desteklemez. Joker karakter kullanmak için SEARCHkullanın.
Örnek
Aşağıdaki DAX sorgusu, bayi adını içeren dizede "Bike" öğesinin ilk harfinin konumunu bulur. Bulunamazsa Boş döndürülür.
FIND büyük/küçük harfe duyarlı olduğunu unutmayın. Bu örnekte, find_text
bağımsız değişkeninde "bisiklet" kullanıldıysa hiçbir sonuç döndürülmedi. Büyük/küçük harfe duyarsız olması için SEARCH kullanın.
Bu makaledeki örnekler örnek Adventure Works DW 2020 Power BI Desktop modeliyle kullanılabilir. Modeli almak için bkz.örnek modeli
EVALUATE
CALCULATETABLE (
ADDCOLUMNS (
TOPN ( 10, SUMMARIZE('Reseller', [Reseller], [Business Type])),
"Position of Bike", FIND ( "Bike", 'Reseller'[Reseller], 1, BLANK () )
),
'Reseller'[Business Type] IN { "Specialty Bike Shop", "Value Added Reseller", "Warehouse"}
)
Döndürür
Bayi | İş Türü | Bisikletin Konumu |
---|---|---|
Volume Bike Satıcıları | Ambar | 8 |
Mass Market Bisikletleri | Katma Değerli Kurumsal Bayi | 13 |
İkiz Döngüleri | Katma Değerli Kurumsal Bayi | |
Zengin Mağaza | Ambar | |
Kiralama Galerisi | Özel Bisiklet Mağazası | |
Bütçe Oyuncak Mağazası | Ambar | |
Global Sports Outlet | Ambar | |
Çevrimiçi Bisiklet Kataloğu | Ambar | 8 |
Kasklar ve Döngüler | Katma Değerli Kurumsal Bayi | |
Jumbo Bisikletleri | Özel Bisiklet Mağazası | 7 |