Ekinlikler
31 Mar 23 - 2 Nis 23
Microsoft Fabric, Power BI, SQL ve yapay zeka topluluğu tarafından yönetilen nihai etkinlik. 31 Mart - 2 Nisan 2025.
Bugün kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama
Belirli bir karakter or metin dizesinin bulunduğu karakterin sayısını first, leftrightokur. Search büyük/küçük harfe duyarsız and vurguya duyarlıdır.
SEARCH(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Süre | Tanım |
---|---|
find_text |
findistediğiniz metin.find_text içinde joker karakterler (soru işareti (?) and yıldız işareti (*) kullanabilirsiniz. Soru işareti tek bir karakterle eşleşir; yıldız işareti herhangi bir karakter dizisiyle eşleşir. Yıldız işareti or gerçek bir soru işareti find istediğiniz If karakterden önce bir tilde (~) yazın. |
within_text |
find_text için search istediğiniz metin, metin içeren bir sütun or. |
start_num |
(isteğe bağlı) within_text içinde aramaya başlamak istediğiniz karakter konumu.
If atlandı, 1. |
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. |
second metin dizesinin first karakterinden first metin dizesinin başlangıç konumunun sayısı.
search işlevi büyük/küçük harfe duyarlı değildir. "N" araması, 'N' or 'n' first oluşumunu find.
search işlevi vurguya duyarlıdır. "á" araması 'á' first oluşumunu find ancak 'a', 'à' or büyük harfli 'A', 'Á' sürümlerinin tekrarlanmadığını gösterir.
bir karakterin or metin dizesinin konumunu belirlemek için SEARCH işlevini kullanabilir and sonra metni döndürmek için MID işlevini kullanabilir or metni değiştirmek için REPLACE işlevini kullanabilirsiniz.
find_text
within_text
içinde bulunamadığını If formül bir errordöndürür. Bu davranış, alt dizenin bulunduğu not #VALUEif döndüren Excel'e benzer.
within_text
içindeki null değerler bu bağlamda boş bir dize olarak yorumlanır.
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.
Aşağıdaki DAX sorgusu, bayi adını contains dizede first "cycle" harfinin konumunu bulur. If not bulundu, Blank döndürülür.
SEARCH büyük/küçük harfe duyarlı değildir. Bu örnekte, find_text
bağımsız değişkeninde "döngü" or "döngü" if kullanılır, her iki durumda da sonuçlar döndürülür. Büyük/küçük harfe duyarlı için FIND 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 cycle", SEARCH ( "cycle", 'Reseller'[Reseller], 1, BLANK () )
),
'Reseller'[Business Type] IN { "Specialty Bike Shop", "Value Added Reseller", "Warehouse"}
)
Döndürür
Reseller | İş Türü | Döngü konumu |
---|---|---|
Volume Bike Satıcıları | Ambar | |
Mass Market Bisikletleri | Value Eklenen Kurumsal Bayi | |
İkiz Döngüleri | Value Eklenen Kurumsal Bayi | 6 |
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 | |
Kasklar and Döngüleri | Value Eklenen Kurumsal Bayi | 13 |
Jumbo Bisikletleri | Özel Bisiklet Mağazası |
Ekinlikler
31 Mar 23 - 2 Nis 23
Microsoft Fabric, Power BI, SQL ve yapay zeka topluluğu tarafından yönetilen nihai etkinlik. 31 Mart - 2 Nisan 2025.
Bugün kaydolun