Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Sprint burndown grafikleri, bir ekibin sprint planında ne kadar iyi performans göstermiş olduğunu izlemek için kullanışlıdır. Çeşitli yerleşik grafikler ve pano pencere öğeleri sprint yazma işlemini izlemeyi destekler. Bkz. Sprint yazma durumunu yapılandırma ve izleme.
Ancak, bu makalede sağlanan sorgularla Analytics ve Power BI kullanarak sprint burndown grafiğini özelleştirebilirsiniz. Aşağıdaki örnek, Kullanıcı Hikayeleri'nin ve durumlarının bir özetini gösterir.
Önemli
Yanık ve tükenmişlik hakkında daha fazla bilgi için, yanık ve yanık kılavuzu.
Not
Bu makalede, OData Sorguları kullanarak Örnek Raporlara Genel Bakış makalesini okuduğunuz ve Power BI hakkında temel bilgilere sahip olduğunuz varsayılır.
Kategori | Gereksinimler |
---|---|
Erişim seviyeleri |
-
Proje Üyesi. - En az Temel erişim. |
İzinler | Varsayılan olarak, proje üyeleri Analytics'i sorgulama ve görünüm oluşturma iznine sahiptir. Hizmet ve özellik etkinleştirme ve genel veri izleme etkinlikleriyle ilgili diğer önkoşullar hakkında daha fazla bilgi için bkz . Analytics'e erişim izinleri ve önkoşulları. |
Burndown grafikleri, geçmiş verileri almak için varlık kümesini sorgulamayı WorkItemSnapshot
gerektirir.
Not
Filtre veya rapor amacıyla kullanılabilir özellikleri belirlemek için bkz . Azure Boards için meta veri başvurusu. sorgularınızı filtreleyebilir veya ile kullanılabilen Property
veya EntityType
değerlerinin NavigationPropertyBinding Path
altındaki EntitySet
değerlerden herhangi birini kullanarak özellikleri döndürebilirsiniz. Her EntitySet
bir EntityType
öğesine karşılık gelir. Her değerin veri türü hakkında daha fazla bilgi için ilgili EntityType
için sağlanan meta verileri gözden geçirin.
Aşağıdaki Power BI sorgusunu kopyalayıp doğrudan Veri>yapıştırın. Daha fazla bilgi için bkz . OData sorgularını kullanan örnek raporlara genel bakış.
let
Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/WorkItemSnapshot? "
&"$apply=filter( "
&"WorkItemType eq 'User Story' "
&"and startswith(Area/AreaPath,'{areapath}') "
&"and StateCategory ne 'Completed' "
&"and DateValue ge Iteration/StartDate "
&"and DateValue le Iteration/EndDate "
&"and Iteration/StartDate le now() "
&"and Iteration/EndDate ge now() "
&") "
&"/groupby( "
&"(DateValue,State,WorkItemType,Priority,Area/AreaPath,Iteration/IterationPath), "
&"aggregate($count as Count, StoryPoints with sum as TotalStoryPoints) "
&") "
,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4])
in
Source
Aşağıdaki dizeleri değerlerinizle kullanın. Değiştirmenize köşeli ayraç {} eklemeyin. Örneğin, kuruluşunuzun adı "Fabrikam" ise yerine {organization}
Fabrikam
yerine değerini {Fabrikam}
yazın.
{areapath}
- Alan Yolunuz. Örnek biçim: Project\Level1\Level2
.Aşağıdaki tabloda sorgunun her bölümü açıklanmaktadır.
Sorgu bölümü
Açıklama
$apply=filter(
Start filter()
WorkItemType eq 'User Story'
Kullanıcı Hikayelerinde Yazma
and startswith(Area/AreaPath,'{areapath}')
Belirli bir Alan Yolu altındaki iş öğeleri. ile Area/AreaPath eq '{areapath}'
değiştir, belirli bir Alan Yolundaki öğeleri döndürür.
Takım Adına göre filtrelemek için filter deyimini kullanın Teams/any(x:x/TeamName eq '{teamname})'
and StateCategory ne 'Completed'
Tamamlanan öğeleri filtreler. Durum Kategorileri hakkında daha fazla bilgi için bkz . İş akışı durumları ve durum kategorileri Kapsamlar ve Panolar'da nasıl kullanılır?
and DateValue ge Iteration/StartDate
Yineleme başlangıcında eğilimi başlatın.
and DateValue le Iteration/EndDate
Yineleme sonunda eğilim sona erer.
and Iteration/StartDate le now()
Geçerli Yineleme'yi seçin.
and Iteration/EndDate ge now()
Geçerli Yinelemeyi seçin
)
Filter() kapat
/groupby(
Start groupby()
(DateValue, State, WorkItemType, Priority, Area/AreaPath, Iteration/IterationPath),
DateValue(eğilim için kullanılır) ve raporlamak istediğiniz alanlara göre gruplandırma
aggregate($count as Count, StoryPoints with sum as TotalStoryPoints)
Kullanıcı hikayelerinin sayısına ve Hikaye Noktalarının toplamına göre toplama
)
groupby() öğesini kapatın
Bu sorgu yukarıda kullanılan sorguyla aynıdır, ancak Alan Yolu yerine Takım Adı'na göre filtrelenir.
Aşağıdaki Power BI sorgusunu kopyalayıp doğrudan Veri>yapıştırın. Daha fazla bilgi için bkz . OData sorgularını kullanan örnek raporlara genel bakış.
let
Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/WorkItemSnapshot? "
&"$apply=filter( "
&"WorkItemType eq 'User Story' "
&"and (Teams/any(x:x/TeamName eq '{teamname}) or Teams/any(x:x/TeamName eq '{teamname}) or Teams/any(x:x/TeamName eq '{teamname}) "
&"and StateCategory ne 'Completed' "
&"and DateValue ge Iteration/StartDate "
&"and DateValue le Iteration/EndDate "
&"and Iteration/StartDate le now() "
&"and Iteration/EndDate ge now() "
&") "
&"/groupby( "
&"(DateValue,State,WorkItemType,Priority,Area/AreaPath,Iteration/IterationPath), "
&"aggregate($count as Count, StoryPoints with sum as TotalStoryPoints) "
&") "
,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4])
in
Source
Tek bir rapordaki tüm sprint'lerin bir özetini görüntülemek isteyebilirsiniz. Bu sorgular, 2022 yılının başlangıcından bu yana tüm sprint'ler için sprint yazma işlemlerini ve hikaye noktalarına göre çeker.
Aşağıdaki Power BI sorgusunu kopyalayıp doğrudan Veri>yapıştırın. Daha fazla bilgi için bkz . OData sorgularını kullanan örnek raporlara genel bakış.
let
Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/WorkItemSnapshot? "
&"$apply=filter( "
&"WorkItemType eq 'User Story' "
&"and startswith(Area/AreaPath,'{areapath}') "
&"and StateCategory ne 'Completed' "
&"and DateValue ge Iteration/StartDate "
&"and DateValue le Iteration/EndDate "
&"and Iteration/StartDate ge 2022-01-01Z "
&") "
&"/groupby( "
&"(DateValue,Iteration/EndDate,Area/AreaPath,Iteration/IterationPath,State,WorkItemType,Priority,AreaSK), "
&"aggregate($count as Count, StoryPoints with sum as TotalStoryPoints) "
&") "
,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4])
in
Source
Aşağıdaki Power BI sorgusunu kopyalayıp doğrudan Veri>yapıştırın. Daha fazla bilgi için bkz . OData sorgularını kullanan örnek raporlara genel bakış.
Doc-ready Power BI Query (anonymized)
let
Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/WorkItemSnapshot? "
&"$apply=filter( "
&"startswith(Area/AreaPath,'{project}') "
&"and StateCategory ne 'Completed' "
&"and DateValue ge Iteration/StartDate "
&"and DateValue le Iteration/EndDate "
&"and Iteration/StartDate le now() "
&"and Iteration/EndDate ge now() "
&"and WorkItemType eq 'Task' "
&") "
&"/groupby( "
&"(DateValue,State,WorkItemType,Activity,Priority,Area/AreaPath,Iteration/IterationPath,AreaSK), "
&"aggregate($count as Count, RemainingWork with sum as TotalRemainingWork) "
&") "
,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4])
in
Source
Varsayılan sorgu etiketi olan Query1'i daha anlamlı bir şekilde yeniden adlandırabilirsiniz. Sorgu Ayarları bölmesinden yeni bir ad girmeniz yeterlidir.
Raporu oluşturmadan önce, birkaç alan içeren kayıtları döndüren sütunları genişletmeniz gerekir. Bu örnekte, aşağıdaki kayıtları genişletmek isteyeceksiniz:
Area
Iteration
AssignedTo
İş öğelerini genişletmeyi öğrenmek için bkz . Power BI raporları oluşturmak için Analiz verilerini dönüştürme.
Tüm veri dönüşümlerinizi tamamladıktan sonra, sorguyu kaydetmek ve Power BI'daki Rapor sekmesine dönmek için Giriş menüsünden Kapat ve Uygula'yı seçin.
Power BI'da Görselleştirmeler'in altındaki Yığılmış sütun grafiği raporunu seçin.
X Ekseni'neDateValue
ekleyin, sağ tıklayın ve yerine öğesini seçin DateValue
Date Hierarchy
Y Ekseni'ne Count
ekleyin.
Y Ekseni'ne State
ekleyin.
Örnek rapor, hem Hikaye Noktaları hem de Öykü Sayısı'nda yazma işlemini görüntüler.
Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunEğitim
Öğrenme yolu
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Sertifikasyon
Microsoft Sertifikalı: Power BI Veri Analisti İş Ortağı - Certifications
Microsoft Power BI ile verileri modelleme, görselleştirme ve analiz etme için iş gereksinimleriyle ve teknik gereksinimlerle uyumlu yöntemleri ve en iyi yöntemleri gösterin.
Belgeler
Sağlama süresi ve Döngü süresi örneği Power BI raporu - Azure DevOps
Power BI raporları için Sağlama süresi ve Döngü süresi oluşturma hakkında bilgi edinin.
Burndown örnek sorgularını ve Power BI raporlarını yayınlama - Azure DevOps
Sürüm yazma Power BI raporu oluşturmayı öğrenin.
Kümülatif Akış Diyagramı (CFD) örnek Power BI raporu - Azure DevOps
Kümülatif Akış Diyagramı (CFD) Power BI raporu oluşturmayı öğrenin.