İngilizce dilinde oku

Aracılığıyla paylaş


FIND

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGö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 findistediğiniz metin. within_textiçindeki first karakteriyle eşleştirmek için çift tırnak (boş metin) kullanın.
within_text findistediğiniz metni içeren metin.
start_num (isteğe bağlı) searchbaşlatıldığı karakter; if atlandı, start_num = 1. within_text first karakteri 1 karakterdir.
NotFoundValue (isteğe bağlı, ancak kesinlikle önerilir) İşlem genellikle 0, -1, orBLANK() eşleşen bir alt dize notfind olduğunda döndürülmesi gereken value. belirtilen Ifnot bir error döndürülür.

İade value

findistediğiniz metin dizesinin başlangıç noktasını gösteren sayı.

Açıklamalar

  • Microsoft Excel tek baytlık karakter kümesi (SBCS) and çift baytlı karakter kümesi (DBCS) dillerini barındırmak için FIND işlevinin birden çok sürümüne sahipken, DAX her karakteri aynı şekilde Unicodeand sayar; bu nedenle, karakter türüne bağlı olarak farklı bir sürüm kullanmanız not.

  • Bu işlev, satır düzeyi güvenlik (RLS) kuralları or hesaplanmış sütunlarda kullanıldığında DirectQuery modunda kullanılmak üzere not desteklenir.

  • FIND joker karakterleri not destekler. Joker karakter kullanmak için SEARCHkullanın.

Örnek

Aşağıdaki DAX sorgusu, bayi adını contains dizede first "Bike" harfinin konumunu bulur. If not bulundu, Blank 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 if "bisiklet" kullanılmıştır, hiçbir sonuç döndürülmedi. Büyük/küçük harfe duyarsız olması için SEARCH kullanın.

Bu makaledeki örnekler sample Adventure Works DW 2020 Power BI Desktop modeliyle kullanılabilir. Modeli almak için bkz.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 Value Eklenen Kurumsal Bayi 13
İkiz Döngüleri Value Eklenen 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 and Döngüleri Value Eklenen Kurumsal Bayi
Jumbo Bisikletleri Özel Bisiklet Mağazası 7

SEARCH
Metin işlevleri