Ana içeriğe geç
Kesit Power BI
Temel · DAX Temelleri

DAX metin fonksiyonları: LEFT, MID, SEARCH, SUBSTITUTE, VALUE alıştırmaları

Metin ailesini kod yazarak pekiştirmek: LEFT, RIGHT, MID, LEN, TRIM, UPPER, LOWER, SEARCH, FIND, SUBSTITUTE, REPLACE, VALUE, CONTAINSSTRING.

Uygulamada aç, 13 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

Nerede lazım olur?

Metin temizliği çoğu modelde Power Query’de biter. DAX’taki metin fonksiyonları şu üç yerde karşına çıkar: rapor anına bağlı etiket ölçüleri (Mart 2024 başlığı gibi), filtre koşulları (adında “kablosuz” geçen ürünler) ve bazen hesaplanmış sütunlar. Burada her fonksiyonu gerçek bir görevde yazıyorsun. Çıktıyı görmek için görevlerin bir kısmı EVALUATE sorgusudur: sonuç doğrudan tablo olarak gelir.

Aile

FonksiyonÖrnekDikkat
LEFT, RIGHT, MIDLEFT("Ankara", 3)MID konumu 1’den başlar; M’de 0’dan başlar.
LEN, TRIMLEN(TRIM(x))TRIM aradaki çoklu boşluğu da teke indirir.
UPPER, LOWERUPPER("istanbul")Sonuç sistem kültürüne bağlıdır; Türkçe İ ve I’ya dikkat.
SEARCH, FINDSEARCH("@", x)SEARCH harf duyarsız, FIND duyarlı. Bulamazsa hata; dördüncü bağımsız değişken yedek değer.
SUBSTITUTE, REPLACESUBSTITUTE(x, "-", " ")SUBSTITUTE metne bakar, REPLACE konuma bakar.
VALUEVALUE("2024")Sayıya çeviremezse hata.
CONTAINSSTRINGCONTAINSSTRING(x, "kablosuz")Harf duyarsız, joker destekler. Duyarlısı CONTAINSSTRINGEXACT.

Üç sık hata

Neyi nerede yap?Sütunda kalıcı temizlik Power Query’nin işidir. DAX metin fonksiyonlarını ölçü başlığı ve dinamik etiket gibi rapor anına bağlı işlere sakla.
Alıştırmalara geç (13)