Power BI'da DÜŞEYARA - Lookupvalue Function kullanarak Vlookup'ı çoğaltın

İçindekiler

Arama işlevleri, verilerin temsilinde çok yaygın olarak kullanılır ve excel'e benzer şekilde yaygın olarak kullanılan arama işlevlerinden biri, power bi'de Vlookup işlevidir, ancak power bi'de yerleşik değildir, bu nedenle, Vlookup'ı kullanmak için DAX kullanarak arama işlevini çoğaltmamız gerekir. güç bi.

Power BI Vlookup

Muhtemelen tek bir excel bile işlevin farkında olmadıklarını söylemiyor. Excel'deki DÜŞEYARA'nın popülaritesi budur. Bu nedenle, herkesin Power BI'da DÜŞEYARA işlevinin nasıl çoğaltılacağı konusunda bir şüphesi vardır. Bu makalede, Power BI'da DÜŞEYARA'nın nasıl çoğaltılacağını ayrıntılı olarak göstereceğiz.

Power BI'da DÜŞEYARA nasıl çoğaltılır?

Örneğin, "Satış Tablosu, Şehir Tablosu ve Yönetici Tablosu" adlı üç tablonuz olduğunu varsayalım.

Verileri bir excel dosyasına kopyalayabilir ve ardından bir Excel dosyası referansı olarak Power BI'a içe aktarabilirsiniz. Excel çalışma kitabını, bu örnek için kullanılan aşağıdaki bağlantıdan da indirebilirsiniz.

Bu tabloları Power BI'a yükleyin.

Satış tablosunda "Bölge Adları" ve "Yönetici Adları" yok, ancak diğer iki tablodan verileri almak için bu tablolar arasında ortak sütun veya değer olarak "Şehir" var.

LOOKUPVALUE DAX işlevini kullanarak, diğer tablolardaki verileri "Satış Tablosu" na getirebiliriz. LOOKUPVALUE DAX işlevinin sözdizimi aşağıdadır.

  • Sonuç Sütun Adı: Bu argümanda hangi sütundan ve hangi sütundan sonuç almamız gerektiğini belirtmemiz gerekiyor ??? Örneğin, Bölge adını "Şehir Tablosu" ndan alıyorsak, sonuç sütunu "Şehir Tablosu" ndan "Bölge Adları" olacaktır.
  • Arama Sütunu Adı: Diğer tablodaki Sonuç Sütununu hangi sütunda aradığımıza göre , yani "Şehir Tablosu" nda "şehir" temel sütundur.
  • Arama Değeri: Sonuç için gerekli olan tabloda (Satış Tablosu), sonucu hangi sütuna göre arıyoruz. yani, "Satış Tablosu" nda, "Şehir" Arama tabanı değeridir.
İpucu: Her iki tabloda da Arama Sütunu Adı ve Arama Değeri aynı olmalıdır.

Yukarıdaki tabloları sadece bir örnek olarak alın,

  • "Veri" sekmesine gidin ve "Satış Tablosu" nu seçin.
  • "Satış Tablosu" nu sağ tıklayın ve "Yeni Sütun" u seçin.
  • Bu sizden sütuna ilk ad vermenizi isteyecektir, bu nedenle "Bölgeler" olarak bir ad verin.
  • Şimdi LOOKUPVALUE işlevini açın.
  • Bu DAX işlevinin ilk bağımsız değişkeni "Sonuç Sütun Adı" dır, bu nedenle "Şehir Tablosu" ndan "Bölge Adları" Sütununu seçin.
  • Bir sonraki bağımsız değişken "Arama Sütunu Adı" dır, yani "Şehir Adlarına" dayalı "Şehir Tablosu" ndan verileri alıyoruz, bu nedenle "Şehir Tablosu" ndan "Şehir Adları" sütununu seçin.
  • Sonraki bağımsız değişken Arama Değeri1'dir, yani mevcut tablodan, yani "Satış Tablosu" temel değeri "Şehir Adları" sütunudur, bu nedenle sütunu seçin.

Desteği kapatın ve enter tuşuna basın. "Satış Tablosu" nda "Bölgeler" olarak yeni bir sütun alacağız.

  • Benzer şekilde, "Yönetici Tablosu" ndan "Yönetici Adlarını" almamız gerekiyor. Yine "Satış Tablosu" na sağ tıklayın ve "Yeni Sütun" u seçin, bu sizden sütunu adlandırmanızı isteyecektir, bu nedenle "Yönetici" olarak bir ad verin.
  • LOOKUPVALUE işlevini bir kez daha açın.
  • Bu sefer "Yönetici Tablosu" ndaki sonuca ihtiyacımız var, bu nedenle Sonuç Sütun Adı "Yönetici Tablosu" ndan "Yönetici" olacaktır.
  • Ardından, Arama Sütunu Adını seçmemiz gerekir , yani verileri aldığımız "Şehir" temelinde "Yönetici Tablosu" ndan, bu nedenle "Yönetici Tablosu" ndan "Şehir" sütununu seçin.
  • Arama Değeri aynı zamanda "Şehir" adı olacaktır, ancak "Satış Tablosu" ndan olacaktır.

Parantezi kapatın ve "Yönetici" adlarını yeni sütun olarak almak için enter tuşuna basın.

Dolayısıyla, bunun gibi, Power BI'da da DÜŞEYARA çoğaltmak için Power BI'daki "LOOKUPVALUE" DAX işlevini kullanarak.

Power BI'da Verileri Getirmenin Alternatif Yolu

"Power Query" kullanarak, verileri diğer tablolardan birleştirebilir veya alabiliriz.

  • Giriş sekmesinin altındaki Power BI dosyasından "Sorguları Düzenle" yi tıklayın.
  • Bu, "Power Query" düzenleyici penceresini açacaktır. "ANA SAYFA" sekmesinin altındaki bu yeni pencereden "Sorguları Birleştir" i tıklayın. Not: "Satış Tablosu" nu seçin ve bunu yapın.
  • Bu, "Birleştir" penceresini açar.
  • Şu an itibariyle "Satış Tablosu" nun zaten seçili olduğunu görüyoruz. Bu nedenle, ikinci açılır listeden "Şehir Tablosu" nu seçin.
  • Bu iki tablodan ortak sütunları seçmemiz gerekiyor, bu nedenle bu iki tablo arasındaki ortak sütunlar "Şehir Adları" olduğundan her iki tabloda da aynı sütunları seçin.
  • Şimdi "Sorgu Düzenleyici" penceresine geri dönmek için "Tamam" ı tıklayın.
  • Gördüğünüz gibi, yeni bir sütun oluşturuldu, bu nedenle diğer seçenekleri görmek için çift yan oka tıklayın.
  • Bu, aşağıdaki seçenekleri gösterecektir.
  • Bundan sadece "Bölgeler" i seçin çünkü "Satış Tablosu" şehir adı sütunumuzda zaten var, bu yüzden seçimini kaldırın.

"Bölge" adlarını almak için "Tamam" ı tıklayın.

  • "Yönetici" Adlarını birleştirmek için aynı işlemi tekrarlayın.
  • Sütunları birleştirdikten sonra, "Kapat ve Uygula" yı tıklayın.

Şimdi Power BI dosyasına geri dönecek, yeni birleştirilmiş sütunları görmek için "Veri" sekmesine gidin.

Not: Power BI VLOOKUP dosyasını aşağıdaki bağlantıdan indirebilir ve her biçimlendirme tekniğini uygulandığı gibi uygulayabilirsiniz.

Bu Power BI VLOOKUP Şablonunu buradan indirebilirsiniz - Power BI DÜŞEYARA Şablonu

Burada Hatırlanması Gereken Şeyler

  • LOOKUPVALUE, verileri Power BI'daki diğer tablolardan almak için DÜŞEYARA türü bir işlevdir.
  • Power Query birleştirme seçeneği, farklı tablolardan veri almanın alternatif yoludur.
  • LOOKPVALUE bir DAX işlevidir ve power bi'deki DAX işlevinin tüm parametrelerini anlamanız gerekir.

Ilginç makaleler...