Koray ŞAT

DAX’ta SUMMARIZE() Fonksiyonu

SUMMARIZE(), DAX’ta sıklıkla kullanılan bir gruplama fonksiyonudur. Hem tablo sonucu verebilir hem de ölçüler içerisinde tablo başvurusu olarak kullanılabilir. Aynı tablodan ya da ilişkili tablolardan gelen bilgileri özetlemek için idealdir. Bugünkü yazımızda SUMMARIZE() fonksiyonu söz dizimi, ADDCOLUMNS() fonksiyonuyla beraber kullanımı, FILTER() fonksiyonuyla beraber kullanımı ve bazı ip uçlarını ele alıyoruz. Hazırsanız söz dizimini Contoso üzerinden […]

DAX’ta SUMMARIZE() Fonksiyonu Read More »

DAX Studio ile Performans Analizi

Power BI’da veri alımından görsel tasarıma kadar, her aşamada rapor performansını etkileyen pek çok faktör bulunur. Formüllerin optimizasyonu, bu unsurların en önemlilerinden biridir. DAX Studio gibi gelişmiş araçlar sayesinde formülleri detaylı bir şekilde analiz ederek, Power BI’ın tüm potansiyelinden en yüksek verimle yararlanabiliriz. Bu yazıda, ALLEXCEPT() ve SUMMARIZE() gibi yaygın olarak kullanılan DAX fonksiyonlarını karşılaştırarak,

DAX Studio ile Performans Analizi Read More »

Power BI’da Many-To-Many İlişkileri Köprü Tablo Ekleyerek One-To-Many İlişkilere Dönüştürmek

Many-to-many (çoktan çoka) ilişkisi, iki tablodaki değerlerin birden fazla veriyle eşleştiği durumlarda ortaya çıkar. Bu ilişki yapısı, veri setinin anlaşılmasını zorlaştırır ve muğlaklığa yol açar. Özellikle Power BI’da DAX yazarken veya ölçü kullanırken karmaşık ve hatalı sonuçlar doğurabilir. İster kendiniz için ister bir kullanıcı grubu için veri modeli dizayn ediyor olun, one-to-many tercih etmek en

Power BI’da Many-To-Many İlişkileri Köprü Tablo Ekleyerek One-To-Many İlişkilere Dönüştürmek Read More »

Power BI Import Mod En İyi Pratikler

Power BI’da veri bağlantı modlarından Import Mode (verileri içe aktarma yöntemi) en popüler veri yükleme yöntemlerinden biridir. Power BI varsayılan veri alma yöntemidir ve özellikle büyük veri setlerinde hızlı performans sağlamasıyla bilinir. Veriyi bir kere modelinize alır, sonrasında her sorgu için kaynak veri tabanına tekrar gitmeden doğrudan Power BI’ın kendi bellek içi veri modelinden cevap

Power BI Import Mod En İyi Pratikler Read More »

Power Query’de Metni Virgülle Gruplamak (Group By Text)

SQL’de ve Power Query’de verileri özetlemek için sıklıkla gruplama fonksiyonları kullanılır. Benzersiz sütun kombinasyonları oluşturulur ve sayısal değerler toplama fonksiyonlarıyla özetlenir. Bazense metinleri de toplam fonksiyonu gibi gruplamak, verileri özetlemek için çok kullanışlı olabiliyor. Power Query arayüzünde bunu sağlayabilecek doğrudan bir yöntem olmasa da M kodda yapacağımız çok küçük bir dokunuş ile istediğimizi elde etmek

Power Query’de Metni Virgülle Gruplamak (Group By Text) Read More »

Power BI’da Hesaplama Grupları Oluşturmak

Power BI raporlarında fazlasıyla ölçü olur, çoğu zaman yüzlerce. Veri modelinde yapılan değişikliklerde, tüm bu ölçülerde de güncelleme yapılması gerekebiliyor. Ölçülere boyut kazandırabilseydik, ölçü sayısını da azaltabilirdik. Gerçekten var mı ki böyle bir özellik? Evet var! Adı da Hesaplama Grupları! Power BI geliştiricileri tarafından en çok talep edilen özelliklerden biri oldu 2023 sonlarında aramıza katılana

Power BI’da Hesaplama Grupları Oluşturmak Read More »

DAX’ta Bağlamlara Giriş 3: Context Transition (Bağlam Geçişi) Nedir

DAX’ın işleyiş mantığını anlamak için oldukça önemli olan bağlam geçişi kavramı, satır bağlamından filtre bağlamına geçişi ifade etmek için kullanılır. Başka bir deyişle, bir ölçü ya da hesaplanan sütun üzerinde yapılan işlemler, satır bağlamından filtre bağlamına geçerek daha kapsamlı ve etkileşimli hesaplamalar yapmamıza olanak tanır. Bugünkü yazımızda, context transition yani bağlam geçişi konusuna değiniyoruz. Filtre

DAX’ta Bağlamlara Giriş 3: Context Transition (Bağlam Geçişi) Nedir Read More »

DAX’ta Bağlamlara Giriş 2: Filter Context (Filtre Bağlamı) Nedir

Filtre bağlamı, DAX’ta veri analizini etkileyen en önemli unsurlardan biridir ve satır bağlamı ile birlikte düşünülmesi gerekir. Önceki yazımızda satır bağlamını ele almıştık; henüz okumadıysanız buradan ulaşabilirsiniz: DAX’ta Bağlamlara Giriş 1: Row Context (Satır Bağlamı) nedir Filtre bağlamı ise görsellerde gördüğümüz verilerin aktif filtrelere göre nasıl değiştiğini açıklar. Satır bağlamı, her satırdaki hesaplamaları belirlerken; filtre

DAX’ta Bağlamlara Giriş 2: Filter Context (Filtre Bağlamı) Nedir Read More »

DAX İle Veri tablosu Ve Ölçü Sütunu Oluşturmak

Power BI kullanıcıları için, başlıklar oluşturup yanlarına verileri getirmek, Excel’deki alışkanlıkların ötesinde biraz daha sofistike görünebilir. Ancak endişelenmeyin; Power BI’da bu işlemleri gerçekleştirmek, aslında sandığınızdan çok daha kolay. Bugün, DATATABLE() DAX fonksiyonu ile sıfırdan bir tablo oluşturacağız, satırlarına isimler verip yanlarına ölçüler ekleyeceğiz ve ardından bu tabloyu Power BI veri modeline entegre ederek dinamik bir

DAX İle Veri tablosu Ve Ölçü Sütunu Oluşturmak Read More »

DAX’ta Bağlamlara Giriş 1: Row Context (Satır Bağlamı) nedir

DAX’a yeni başlayanlar genellikle hesaplanmış sütun (Calculated Column) kullanmayı tercih ederler ve bunun da makul sebepleri var. Hesaplanmış sütun mantığı Excel tablo formüllerine benzer, formül sonuçları satırlarda hemen görülebilir, kontrolü görece kolaydır ve bu aşamada DAX kolaydır diye düşünülür. Hesaplanmış sütun, aynı zamanda satır bağlamıyla da tanışma aşamasıdır. İstediğiniz sonuçları elde edebilmek için ölçü kullanımına

DAX’ta Bağlamlara Giriş 1: Row Context (Satır Bağlamı) nedir Read More »