Öğretici: Power BI Desktop'ta kendi ölçülerinizi oluşturma

Ölçüleri kullanarak Power BI Desktop'taki en güçlü veri çözümleme çözümlerinden bazılarını oluşturabilirsiniz. Ölçüler, raporlarınızla etkileşim kurarken verileriniz üzerinde hesaplamalar yaparak size yardımcı olur. Bu öğretici, Power BI Desktop'ta ölçüleri anlama ve kendi temel ölçülerinizi oluşturma konusunda size yol gösterir.

Önkoşullar

  • Bu öğretici, daha gelişmiş modeller oluşturmak için Power BI Desktop'ı kullanmayı zaten bilen Power BI kullanıcılarına yöneliktir. Verileri içeri aktarmak, birden çok ilişkili tabloyla çalışmak ve rapor tuvaline alanlar eklemek için Veri Al ve Power Query Düzenleyicisi kullanmayı zaten biliyor olmalısınız. Power BI Desktop'ı kullanmaya yeni başladıysanız Power BI Desktop'ı kullanmaya başlama bölümüne göz atabilirsiniz.

  • Bu öğreticide , kurgusal contoso şirketinin çevrimiçi satış verilerini içeren Power BI Desktop için Contoso Satış Örneği dosyası kullanılmaktadır. Bu veriler bir veritabanından içeri aktarıldığından, veri kaynağına bağlanamaz veya Power Query Düzenleyicisi görüntüleyemezsiniz. Dosyayı bilgisayarınıza indirin ve ayıklayın.

Otomatik ölçüler

Power BI Desktop bir ölçü oluşturduğunda en sık sizin için otomatik olarak oluşturulur. Power BI Desktop'ın nasıl ölçü oluşturduğunu görmek için şu adımları izleyin:

  1. Power BI Desktop'ta Dosya>Aç'ı seçin, Power BI Desktop için Contoso Satış Örneği.pbix dosyasına gidin ve aç'ı seçin.

  2. Alanlar bölmesinde Satış tablosunu genişletin. Ardından SalesAmount alanının yanındaki onay kutusunu seçin veya SalesAmount öğesini rapor tuvaline sürükleyin.

    Sales tablosunun SalesAmount sütunundaki tüm değerlerin toplamını gösteren yeni bir sütun grafiği görselleştirmesi görüntülenir.

    SalesAmount sütun grafiğinin ekran görüntüsü.

    Alanlar bölmesinde sigma simgesiSigma simgesibulunan herhangi bir alan (sütun) sayısaldır ve değerleri toplanabilir. Power BI Desktop, çok sayıda değer içeren bir tablo (SalesAmount için 2.000.000 satır) görüntülemek yerine, sayısal bir veri türü algılarsa verileri toplamak için otomatik olarak bir ölçü oluşturur ve hesaplar. Toplam, sayısal veri türü için varsayılan toplamadır, ancak ortalama veya sayı gibi farklı toplamaları kolayca uygulayabilirsiniz. Her ölçü bir tür toplama gerçekleştirdiğinden, toplamaları anlamak ölçüleri anlamanın temelidir.

Grafik toplamasını değiştirmek için şu adımları izleyin:

  1. Rapor tuvalinde SalesAmount görselleştirmesini seçin.

  2. Görselleştirmeler bölmesinin Değerler alanında SalesAmount öğesinin sağındaki aşağı oku seçin.

  3. Görüntülenen menüden Ortalama'yı seçin.

    Görselleştirme SalesAmount alanındaki tüm satış değerlerinin ortalamasına dönüşür.

    SalesAmount ortalama grafiğinin ekran görüntüsü.

İstediğiniz sonuda bağlı olarak toplama türünü değiştirebilirsiniz. Ancak, tüm toplama türleri her sayısal veri türü için geçerli değildir. Örneğin, SalesAmount alanı için Toplam ve Ortalama yararlı olur ve Minimum ve Maksimum değerlerinin de yeri vardır. Ancak SalesAmount alanı için Count anlamlı değildir, çünkü değerleri sayısal olsa da, bunlar gerçekten para birimidir.

Ölçülerden hesaplanan değerler, raporunuzla etkileşimlerinize yanıt olarak değişir. Örneğin, RegionCountryName alanını Geography tablosundan var olan SalesAmount grafiğinize sürüklerseniz, her ülke/bölge için ortalama satış tutarlarını gösterecek şekilde değişir.

Ülkeye/Bölgeye Göre SaleAmount öğesini gösteren grafiğin ekran görüntüsü.

Raporunuzla etkileşim nedeniyle ölçünün sonucu değiştiğinde ölçünüzün bağlamını etkilemiş olursunuz. Rapor görselleştirmelerinizle her etkileşimde olduğunuzda, ölçünün hesaplama ve sonuçlarını görüntüleme bağlamını değiştirirsiniz.

Kendi ölçülerinizi oluşturma ve kullanma

Çoğu durumda Power BI Desktop, seçtiğiniz alan ve toplama türlerine göre değerleri otomatik olarak hesaplar ve döndürür. Ancak bazı durumlarda daha karmaşık ve benzersiz hesaplamalar yapmak için kendi ölçülerinizi oluşturmak isteyebilirsiniz. Power BI Desktop ile Veri Çözümleme İfadeleri (DAX) formül diliyle kendi ölçülerinizi oluşturabilirsiniz.

DAX formülleri Excel formülleriyle aynı işlevlerin, işleçlerin ve söz dizimlerinin çoğunu kullanır. Ancak DAX işlevleri, ilişkisel verilerle çalışacak ve raporlarınızla etkileşime girdiğinizde daha dinamik hesaplamalar gerçekleştirecek şekilde tasarlanmıştır. Toplam ve ortalama gibi basit toplamalardan daha karmaşık istatistiksel ve filtreleme işlevlerine kadar her şeyi yerine getiren 200'den fazla DAX işlevi vardır. DAX hakkında daha fazla bilgi edinmenize yardımcı olacak birçok kaynak vardır. Bu öğreticiyi tamamladıktan sonra bkz . Power BI Desktop'ta DAX temel bilgileri.

Kendi ölçünüzü oluşturduğunuzda model ölçüsü olarak adlandırılır ve seçtiğiniz tablonun Alanlar listesine eklenir. Model ölçülerinin bazı avantajları, bunları istediğiniz şekilde adlandırarak daha tanımlanabilir hale getirebilmenizdir. Bunları diğer DAX ifadelerinde bağımsız değişken olarak kullanabilir ve karmaşık hesaplamaları hızlı bir şekilde gerçekleştirmelerini sağlayabilirsiniz.

Hızlı ölçümler

Sık kullanılan birçok hesaplama, bir penceredeki girişlerinize göre sizin için DAX formüllerini yazan hızlı ölçüler olarak kullanılabilir. Bu hızlı, güçlü hesaplamalar da DAX öğrenmek veya kendi özelleştirilmiş ölçülerinizi tohumlama için harikadır.

Aşağıdaki yöntemlerden birini kullanarak hızlı bir ölçü oluşturun:

  • Alanlar bölmesindeki bir tabloda Diğer seçenekler(...) öğesine sağ tıklayın veya seçin ve ardından listeden Yeni hızlı ölçü'yü seçin.

  • Power BI Desktop şeridinin Giriş sekmesindeki Hesaplamalar'ın altında Yeni Hızlı Ölçü'yü seçin.

Hızlı ölçüleri oluşturma ve kullanma hakkında daha fazla bilgi için bkz . Hızlı ölçüleri kullanma.

Ölçü oluşturma

Toplam satış tutarlarından indirimleri ve getirileri çıkararak net satışlarınızı analiz etmek istediğinizi varsayalım. Görselleştirmenizde bulunan bağlam için DiscountAmount ve ReturnAmount toplamını SalesAmount toplamından çıkaran bir ölçüye ihtiyacınız vardır. Alanlar listesinde Net Satış alanı yoktur, ancak net satışları hesaplamak için kendi ölçünüzü oluşturmak için yapı taşlarınız vardır.

Ölçü oluşturmak için şu adımları izleyin:

  1. Alanlar bölmesinde Satış tablosuna sağ tıklayın veya tablonun üzerine gelin ve Diğer seçenekler (...) öğesini seçin.

  2. Görüntülenen menüden Yeni ölçü'yü seçin.

    Bu eylem, yeni ölçünüzü bulmanın kolay olduğu Sales tablosuna kaydeder.

    Menüdeki listeden yeni ölçünün ekran görüntüsü.

    Ayrıca, Power BI Desktop şeridinin Giriş sekmesindeki Hesaplamalar grubunda Yeni Ölçü'yü seçerek de yeni bir ölçü oluşturabilirsiniz.

    Şeritteki yeni ölçünün ekran görüntüsü.

    İpucu

    Şeritten bir ölçü oluşturduğunuzda, bunu tablolarınızdan herhangi birinde oluşturabilirsiniz, ancak kullanmayı planladığınız yerde oluşturursanız daha kolay bulabilirsiniz. Bu durumda, önce Sales tablosunu seçerek etkin hale getirin ve ardından Yeni ölçü'yü seçin.

    Formül çubuğu rapor tuvalinin üst kısmında görüntülenir; burada ölçünüzü yeniden adlandırabilir ve bir DAX formülü girebilirsiniz.

    Formül çubuğunun ekran görüntüsü.

  3. Varsayılan olarak, her yeni ölçüye Ölçü adı verilir. Yeniden adlandırmazsanız, yeni ölçüler Ölçü 2, Ölçü 3 vb. olarak adlandırılır. Bu ölçünün daha tanımlanabilir olmasını istediğimizden, formül çubuğunda Ölçü'yü vurgulayın ve net satış olarak değiştirin.

  4. Formülünüzü girmeye başlayın. Eşittir işaretinden sonra Topla yazmaya başlayın. Siz yazarken, yazdığınız harflerle başlayarak tüm DAX işlevlerini gösteren bir açılan öneri listesi görüntülenir. Gerekirse listeden TOPLA'yı seçmek için ekranı aşağı kaydırın ve Enter tuşuna basın.

    Formül çubuğundaki bir listeden seçilen TOPLA işleminin ekran görüntüsü.

    TOPLA işlevine geçirebileceğiniz kullanılabilir sütunların açılan öneri listesiyle birlikte bir açma ayracı görüntülenir.

    TOPLA formülü için sütun seçme işleminin ekran görüntüsü.

  5. İfadeler her zaman açma ve kapatma parantezleri arasında görünür. Bu örnekte, ifadeniz TOPLA işlevine geçirmek için tek bir bağımsız değişken içerir: SalesAmount sütunu. Listede kalan tek değer Sales(SalesAmount) olana kadar SalesAmount yazmaya başlayın.

    Tablo adının önündeki sütun adı, sütunun tam adı olarak adlandırılır. Tam sütun adları formüllerinizin daha kolay okunmasını sağlar.

    TOPLA formülü için SalesAmount öğesini seçme işleminin ekran görüntüsü.

  6. Listeden Sales[SalesAmount] öğesini seçin ve bir kapanış ayracı girin.

    İpucu

    Söz dizimi hataları genellikle eksik veya yanlış yerleştirilmiş kapatma parantezi nedeniyle oluşur.

  7. Formülün içindeki diğer iki sütunu çıkarın:

    a. İlk ifadenin kapanış ayracından sonra bir boşluk, eksi işleci (-) ve sonra başka bir boşluk yazın.

    b. Başka bir TOPLA işlevi girin ve bağımsız değişken olarak Sales[DiscountAmount] sütununu seçene kadar DiscountAmount yazmaya başlayın. Kapatma ayracı ekleyin.

    c. Bağımsız değişken olarak Sales[ReturnAmount] içeren bir boşluk, eksi işleci, boşluk, başka bir TOPLA işlevi ve ardından bir kapatma ayracı yazın.

    Formülün tamamının ekran görüntüsü.

  8. Formülü tamamlamak ve doğrulamak için Enter tuşuna basın veya formül çubuğundaki İşleme (onay işareti simgesi) öğesini seçin.

    Doğrulanmış Net Satış ölçüsü artık Alanlar bölmesindeki Satış tablosunda kullanılmaya hazırdır.

    Satış tablosu alan listesindeki Net Satış ölçüsünün ekran görüntüsü.

  9. Formül girmek için yeterli alanınız yoksa veya formül ayrı satırlarda olmasını istiyorsanız, daha fazla alan sağlamak için formül çubuğunun sağ tarafındaki aşağı oku seçin.

    Aşağı ok yukarı oka dönüşür ve büyük bir kutu görüntülenir.

    Formül yukarı okunun ekran görüntüsü.

  10. Ayrı satırlar için Alt + Enter tuşuna basarak veya sekme aralığı eklemek için Sekme tuşuna basarak formülünüzün bölümlerini ayırın.

    Genişletilmiş formülün ekran görüntüsü.

Raporda ölçünüzü kullanma

Rapor tuvaline yeni Net Sales ölçünüzü ekleyin ve rapora eklediğiniz diğer alanlar için net satışları hesaplayın.

Ülkeye/bölgeye göre net satışlara bakmak için:

  1. Satış tablosundan Net Satış ölçüsünü seçin veya rapor tuvaline sürükleyin.

  2. Coğrafya tablosundan RegionCountryName alanını seçin veya Net Sales grafiğine sürükleyin.

    Ülkeye/Bölgeye Göre Net Satışlar'ın ekran görüntüsü.

  3. Ülkeye/bölgeye göre net satış ile toplam satış arasındaki farkı görmek için SalesAmount alanını seçin veya grafiğe sürükleyin.

    Ülkeye/Bölgeye Göre Satış Tutarı ve Net Satışların ekran görüntüsü.

    Grafikte artık iki ölçü kullanılıyor: Power BI'ın otomatik olarak topladığı SalesAmount ve el ile oluşturduğunuz Net Sales ölçüsü. Her ölçü, RegionCountryName adlı başka bir alan bağlamında hesaplandı.

Ölçünüzü dilimleyiciyle kullanma

Net satışları ve satış tutarlarını takvim yılına göre daha fazla filtrelemek için bir dilimleyici ekleyin:

  1. Grafiğin yanında boş bir alan seçin. Görselleştirmeler bölmesinde Tablo görselleştirmesini seçin.

    Bu eylem, rapor tuvalinde boş bir tablo görselleştirmesi oluşturur.

    Yeni boş tablo görselleştirmesinin ekran görüntüsü.

  2. Takvim tablosundaki Year alanını yeni boş tablo görselleştirmesine sürükleyin.

    Year sayısal bir alan olduğundan, Power BI Desktop değerlerini toplar. Bu toplama işlemi iyi çalışmıyor; bunu sonraki adımda ele alacağız.

    Yıl toplama işleminin ekran görüntüsü.

  3. Görselleştirmeler bölmesindeki Değerler kutusunda, Yıl'ın yanındaki aşağı oku seçin ve ardından listeden Özetleme'yi seçin. Tabloda artık ayrı ayrı yıllar listelenir.

    Özetleme'yi seçme menüsünün ekran görüntüsü.

  4. Tabloyu dilimleyiciye dönüştürmek için Görselleştirmeler bölmesindeki Dilimleyici simgesini seçin. Görselleştirmede liste yerine kaydırıcı görüntülüyorsa, kaydırıcıdaki aşağı oktan Liste'yi seçin.

    Görselleştirmeler bölmesindeki dilimleyici simgesinin ekran görüntüsü.

  5. Year dilimleyicisindeki herhangi bir değeri seçerek Net Satış ve Satış Tutarı değerlerini RegionCountryName grafiğine göre filtreleyin. Net Sales ve SalesAmount ölçüleri, sonuçları seçilen Yıl alanının bağlamında yeniden hesaplar ve görüntüler.

    Yıla göre dilimlenmiş Net Sales ve SalesAmount grafiğinin ekran görüntüsü.

Ölçünüzü başka bir ölçüde kullanma

Satılan birim başına en yüksek net satış tutarına sahip olan ürünleri bulmak istediğinizi varsayalım. Net satışları satılan birim miktarına bölen bir ölçüye ihtiyacınız vardır. Net Satış ölçünüzün sonucunu Sales[SalesQuantity] toplamına bölen yeni bir ölçü oluşturun.

  1. Alanlar bölmesinde, Satış tablosundaki Birim Başına Net Satış adlı yeni bir ölçü oluşturun.

  2. Formül çubuğuna Net Sales yazmaya başlayın. Öneri listesinde neler ekleyebileceğiniz gösterilir. [Net Sales] öğesini seçin.

    Formül çubuğunda Net Sales kullanmanın ekran görüntüsü.

  3. Ayrıca yalnızca bir açma köşeli ayracı ([) yazarak ölçülere başvurabilirsiniz. Öneri listesinde yalnızca formüle eklenecek ölçüler gösterilir.

    Formüle eklenecek ölçüleri gösteren açık köşeli ayraç ekran görüntüsü.

  4. Bir boşluk, bölme işleci (/), başka bir boşluk, topla işlevi girin ve Quantity yazın. Öneri listesi, adında Quantity olan tüm sütunları gösterir. Sales[SalesQuantity] öğesini seçin, kapanış ayracı yazın ve ENTER tuşuna basın veya formülünüzü doğrulamak için İşleme 'yi (onay işareti simgesi) seçin.

    Sonuçta elde edilen formül şu şekilde görünmelidir:

    Net Sales per Unit = [Net Sales] / SUM(Sales[SalesQuantity])

  5. Satış tablosundan Birim Başına Net Satış ölçüsünü seçin veya rapor tuvalindeki boş bir alana sürükleyin.

    Grafikte satılan tüm ürünlere göre birim başına net satış tutarı gösterilir. Bu grafik bilgilendirici değildir; sonraki adımda ele alacağız.

    Satılan tüm ürünlere göre birim başına net satış tutarının ekran görüntüsü.

  6. Farklı bir görünüm için grafik görselleştirme türünü Ağaç Haritası olarak değiştirin.

    Ağaç haritasına değiştirilmiş grafiğin ekran görüntüsü.

  7. Ürün Kategorisi alanını seçin veya ağaç haritasına veya Görselleştirmeler bölmesinin Grup alanına sürükleyin. Şimdi bazı iyi bilgilere sahipsiniz!

    Ürün Kategorisine göre ağaç haritasının ekran görüntüsü.

  8. Bunun yerine ProductCategory alanını kaldırmayı ve ProductName alanını grafiğe sürüklemeyi deneyin.

    Ürün Adına göre ağaç haritasının ekran görüntüsü.

    Tamam, şimdi sadece oynuyoruz, ama bunun iyi olduğunu kabul etmelisin! Görselleştirmeyi filtrelemek ve biçimlendirmek için diğer yöntemlerle denemeler yapın.

Öğrendiklerin

Ölçüler, verilerinizden istediğiniz içgörüleri alma gücü sağlar. Formül çubuğunu kullanarak ölçü oluşturmayı, en mantıklı şekilde adlandırmayı ve DAX öneri listelerini kullanarak doğru formül öğelerini bulup seçmeyi öğrendiniz. Ayrıca, ölçülerdeki hesaplamaların sonuçlarının formülünüzün diğer alanlarına veya diğer ifadelere göre değiştiği bağlamla da tanışabilirsiniz.

  • Sizin için birçok yaygın ölçü hesaplaması sağlayan Power BI Desktop hızlı ölçüleri hakkında daha fazla bilgi edinmek için bkz . Yaygın hesaplamalar için hızlı ölçüleri kullanma.

  • DAX formüllerine daha ayrıntılı bir bakış atmak ve daha gelişmiş ölçüler oluşturmak istiyorsanız bkz . Power BI Desktop'ta DAX temel bilgilerini öğrenme. Bu makalede söz dizimi, işlevler ve bağlam hakkında daha kapsamlı bir anlayış gibi DAX'taki temel kavramlar ele alınmaktadır.

  • Sık kullanılanlarınıza Veri Çözümleme İfadeleri (DAX) Başvurusu eklemeyi unutmayın. Bu başvuruda DAX söz dizimi, işleçleri ve 200'den fazla DAX işlevi hakkında ayrıntılı bilgi bulabilirsiniz.

İlgilenen diğer makaleler: