• Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan Power BI ve DAX programlama dili hakkında kapsamlı bir eğitim içeriğidir.
    • Video, iki ana bölümden oluşmaktadır. İlk bölümde DAX'teki Contains fonksiyonunun metin araması ve sanal ilişki kurma (tabloları filtreleme) kullanım alanları detaylı şekilde anlatılmaktadır. İkinci bölümde ise Power BI'de dinamik rapor oluşturma teknikleri, "Verileri Girin" özelliğini kullanarak tablo oluşturma, dilimleyiciler oluşturma ve koşullu ifadeler kullanarak dinamik hesaplamalar yapma konuları ele alınmaktadır.
    • Eğitim içeriğinde Filter, OL, Cross Join, Contains gibi fonksiyonların kullanımı, top 10, top 25 ve top 50 ölçülerinin filtreleme teknikleri, değişkenler oluşturma ve üreticiler tablosunu kullanarak satış verilerini karşılaştırma gibi ileri düzey analiz yöntemleri adım adım gösterilmektedir.
    CONTAINS Fonksiyonunun Kullanım Alanları
    • CONTAINS fonksiyonu iki amaçla kullanılır: sütun içinde metin araması yapmak ve sanal ilişki kurmak/filtrelemek.
    • Metin araması için daha akıllıca FIND veya SEARCH fonksiyonları kullanılmalıdır.
    • CONTAINS fonksiyonu, dilimleyiciden seçim yaparken veya tabloları filtrelerken kullanıldığında hem ileri seviye hem de daha verimli bir uygulama sunar.
    00:50Veri Modeli ve Sorun Tanımı
    • İki ana tablo bulunuyor: pazarlama kampanyaları ve satışlar tabloları, ayrıca ürünler, tarihler ve müşteriler boyut tabloları mevcut.
    • Senaryoda yıllara göre kampanyalı satışları hesaplamak isteniyor ancak tablolar arasında bire çok ilişki kurulamıyor.
    • Fiziksel ilişki kurulamadığı için sanal ilişki oluşturarak çözüm sağlanmalıdır.
    02:16Sanal İlişki Oluşturma
    • Rapor alanında satış tablosuna tıklayıp "kampanyalı satışlar" adında yeni bir ölçü oluşturuluyor.
    • CALCULATE fonksiyonu kullanılarak filtreleme işlemi başlatılıyor.
    • İki sütunlu bir sanal tablo oluşturulup iterasyon yapılıyor, bunun için FILTER fonksiyonu kullanılıyor.
    04:14Kartezyen Çarpım ve Eşleştirme
    • Cross join ile kartezyen çarpım uygulanarak tarih ve kategorilerden oluşan tüm kombinasyonları içeren bir tablo oluşturuluyor.
    • O fonksiyonu kullanılarak tüm alt kategorilere ve tarih tablosundaki yıllara tam erişim sağlanıyor.
    • Her satırda yıl ve kategoriyi CONTAINS fonksiyonu ile eşleştirerek filtreleme uygulanıyor.
    06:43Formül Tamamlama ve Test
    • CONTAINS eşleşen kayıtlar için true değerini döndürerek sadece kesişim kümesini filtre olarak satış tablosuna veriyor.
    • Formül tamamlanıp enter'a basılarak ölçü oluşturuluyor.
    • Yıl filtresi uygulanarak 2007-2009 yılları arasında gerçekleşen kampanyalı satışlar filtreleniyor.
    07:55CONTAINS Fonksiyonunun Avantajları
    • CONTAINS ile ileri seviye filtrelemeler yapılabilir ve dilimleyiciden seçilen filtrelere göre hesaplamalar yapılabilir.
    • Dilimleyicilerin modelle bir bağlantısı olmasına gerek yoktur.
    • CONTAINS fonksiyonu true/false döndürerek grafikteki serileri açıp kapatabilir.
    08:31Dilimleyici Oluşturma
    • "Verileri Girin" özelliğini kullanarak bir tablo oluşturulabilir ve bu tablo dilimleyici olarak kullanılabilir.
    • Dilimleyiciler, seçilen filtreler veya seçeneklere göre grafiğin filtrelenmesini sağlar.
    • Dilimleyici oluşturulduktan sonra, seçilen seçeneklere göre grafik dinamik olarak değişir.
    10:02Dilimleyici ile Hesaplama Yapma
    • Top 10, Top 25 ve Top 50 ölçülerinde değişkenler oluşturulup, konteyner fonksiyonu kullanılarak dilimleyici seçimlerine göre hesaplama yapılır.
    • Konteyner fonksiyonu, belirtilen değerleri içerdiği en az bir satır varsa true değerini döndürür.
    • IF komutu ile koşullu çalıştırma yapılarak, dilimleyicide seçilen seçenekler doğrultusunda hesaplama yapılır.
    13:02Üretici Tablosu Oluşturma
    • Üreticiye göre satışları karşılaştırmak için yeni bir tablo oluşturulur.
    • Üretici tablosu, ürün tablosundaki üreticilerin benzersiz listesini içerir.
    • Üretici tablosu, raporda kullanılacak şekilde sürüklenerek eklenebilir.
    14:27Üretici Satışları Hesaplama
    • Üretici satışları hesaplamak için yeni bir ölçü oluşturulur.
    • Filter fonksiyonu kullanılarak, ürünler tablosunda iterasyon yapılarak seçilen üreticiler filtre olarak uygulanır.
    • Filtrelenen tablo üzerinde kalkıp fonksiyonu kullanılarak satışlar hesaplanır.
    17:00Rapor Görselleştirme
    • Üretici satışları grafiğe veya kart şeklinde eklenebilir.
    • Seçilen üreticilerin satışları Top 10, Top 25 veya Top 50 ile karşılaştırılabilir.
    • Yüzde dağılımını gösteren sütun grafik kullanılarak daha detaylı analiz yapılabilir.
    18:28Video Özeti
    • Bu videoda ilişkisi olmayan iki tabloyu contains ile nasıl filtreleyeceğimiz ve dilimleyicideki seçimlere göre dinamik hesaplamaları nasıl yapacağımız gösterildi.
    • Raporlar daha derin analizler için kullanılabilir, örneğin ürünleri hareketli ortalamalarla geçen yıl ile karşılaştırılabilir.
    • Gelecek videoda Power BI ile Power Automate'i birlikte kullanma konusu ele alınacaktır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor