Share via


Power BI raporuna ekip dilimleyicisi ekleme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Power BI raporları genellikle toplama ve karşılaştırma için birden çok ekipten veri içerir. Bu makalede, mevcut bir Power BI raporuna Ekip dilimleyicisi ekleme gösterilmektedir. Ekip dilimleyicisi, rapor verilerini Alan Yolu yerine Teams'e göre filtrelemenize olanak tanır.

Önemli

Ekip filtresi, filtrelemek istediğiniz rapor tarafından kullanılan sorguya "AreaSK" alanının eklenmesini gerektirir. Örnek raporlarda sağlanan tüm sorgular zaten "AreaSK" içerir. Kendi sorgunuzu oluşturduysanız, $select veya groupby() yan tümcelerinde "AreaSK" döndürdüğünden emin olun.

Not

Bu makalede, OData Sorgularını kullanarak Örnek Raporlara Genel Bakış makalesini okuduğunuz ve Power BI hakkında temel bilgilere sahip olduğunuz varsayılır.

Önkoşullar

  • Analytics verilerini görüntülemek ve hizmeti sorgulamak için Temel erişim veya daha yüksek erişime sahip bir projenin üyesi olmanız gerekir. Varsayılan olarak, tüm proje üyelerine Analytics'i sorgulama ve Analiz görünümlerini tanımlama izinleri verilir.
  • Hizmet ve özellik etkinleştirme ve genel veri izleme etkinlikleriyle ilgili diğer önkoşullar hakkında bilgi edinmek için bkz . Analytics'e erişim izinleri ve önkoşulları.

Örnek sorgular

Power BI raporunda ekip dilimleyicisi kullanmak için Power BI raporunuza başka bir sorgu eklemeniz gerekir. Aşağıdaki sorgu, ekipler ve Alan Yolları arasındaki eşlemeyi döndürür.

Aşağıda listelenen Power BI sorgusunu doğrudan Veri Al-Boş> Sorgu penceresine yapıştırabilirsiniz. Daha fazla bilgi için OData sorgularını kullanarak örnek raporlara genel bakış sayfasını gözden geçirin.

let
   Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v1.0/Areas?"
        &"$filter=startswith(AreaPath,'{areapath}') "
            &"&$select=AreaSK,AreaPath "
            &"&$expand=Teams($select=TeamName) "
    ,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]) 
in
    Source

Değiştirme dizeleri ve sorgu dökümü

Aşağıdaki dizeleri değerlerinizle kullanın. Değiştirmenize köşeli ayraç {} eklemeyin. Örneğin, kuruluşunuzun adı "Fabrikam" ise yerine {organization}Fabrikamyerine değerini {Fabrikam}yazın.

  • {organization} - Kuruluşunuzun adı
  • {project} - Çapraz proje sorgusu için ekip projenizin adı veya "/{project}" ifadesini tamamen atla
  • {areapath} - Alan Yolunuz. Örnek biçim: Project\Level1\Level2.

Sorgu dökümü

Aşağıdaki tabloda sorgunun her bölümü açıklanmaktadır.

Sorgu bölümü

Açıklama


$filter=startswith(AreaPath, '{areapath}')

Belirtilen {areapath}konumunda veya altında bir Alan Yolu ile eşlenen tüm ekipleri döndürür. Bir projeye tüm ekipleri dahil etmek için bu deyimi atlayın.

&$select=AreaSK, AreaPath

Eşleme için kullanılacak Alan Yolu alanlarını döndürme.

&$expand=Teams($select=TeamName)

Alan Yolu ile ilişkili ekibi döndür.

(İsteğe bağlı) Sorguyu yeniden adlandırma

Varsayılan sorgu etiketi olan Query1'i daha anlamlı bir şekilde yeniden adlandırabilirsiniz. Sorgu Ayarlar bölmesinden yeni bir ad girmeniz yeterlidir.

Power BI sorgu menüsü seçeneklerinin ekran görüntüsü, sorguyu yeniden adlandırma.

Teams sütununu genişletme

  1. Genişlet düğmesini seçin.

    Genişlet düğmesini seçmeyi gösteren ekran görüntüsü.

  2. Düzleştirme için alanları seçin.

    Düzleştirme için alanları nasıl seçildiğini gösteren ekran görüntüsü.

  3. Tablo artık varlık alanlarını içerecektir.

    Artık varlık alanlarını içeren tablonun ekran görüntüsü.

"AreaSK" kullanarak İlişki Oluşturma

Kapat ve Uygula'yı seçtikten ve Power BI'a döndükten sonra şu adımları izleyin:

  1. Modelleme menülerinden İlişkileri Yönet'ı seçin.

  2. Rapor sorgunuzla Teams sorgusu arasında bir ilişki oluşturun. Büyük olasılıkla Power BI sizin için ilişkiyi otomatik olarak algılar ve oluşturur. Açık Hatalar raporundaki sorgu ile Teams sorgusu arasındaki ilişki örneği aşağıda verilmişti:

    Sorgular arasındaki ilişki örneğini gösteren ekran görüntüsü.

Ekip Filtresini var olan bir rapora ekleme

  1. Ekip filtresini eklemek istediğiniz sayfada grafik seçilmediğinden emin olun ve görselleştirmeler bölmesinden Dilimleyici'yi seçin.

    Ekip dilimleyicisi için Power BI Görselleştirmeleri ve Alanlar seçimlerinin ekran görüntüsü.

  2. Alana Ekle'yi Team.TeamNameseçin.

Dilimleyicilerle çalışma hakkında daha fazla bilgi edinmek için bkz . Power BI'da dilimleyiciler.