Megosztás a következőn keresztül:


Hibatrendek mintajelentése

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

A hibatrend-jelentések hasznosak annak megtekintéséhez, hogy egy csapat milyen jól zárja be az aktív hibákat. Ez a cikk bemutatja, hogyan jelenítheti meg egy adott állapotban lévő hibák számát egy adott időszakban. Az alábbi képen egy hibatrend-jelentés példája látható.

Képernyőkép a hibatrendek vonaldiagramjáról.

Feljegyzés

Ez a cikk feltételezi, hogy OData-lekérdezések használatával olvassa el a mintajelentések áttekintését, és alapszintű ismeretekkel rendelkezik a Power BI-ról.

Kategória Követelmények
hozzáférési szintek - Projekt tagja.
- Legalább alapszintű hozzáférést.
Jogosultságok Alapértelmezés szerint a projekttagok jogosultak az Analytics lekérdezésére és nézetek létrehozására. A szolgáltatás- és szolgáltatás-engedélyezéssel, valamint az általános adatkövetési tevékenységekkel kapcsolatos egyéb előfeltételekről további információt az Analytics eléréséhez szükséges engedélyek és előfeltételek című témakörben talál.

Minta lekérdezések

Az alábbi lekérdezések az WorkItemSnapshot entitáskészletből származó adatokat ad vissza a trendjelentések létrehozásához.

Feljegyzés

A szűrési vagy jelentéskészítési célokra elérhető tulajdonságok meghatározásához tekintse meg az Azure Boards metaadat-referenciáját. Lehetősége van szűrni a lekérdezéseket, vagy visszaadni a tulajdonságokat bármelyik Property értékkel egy EntityType alatt, vagy bármelyik elérhető NavigationPropertyBinding PathEntitySet értékkel. Mindegyik EntitySet egy EntityType. Az egyes értékek adattípusával kapcsolatos további információkért tekintse át a megfelelő EntityTypemetaadatokat.

Hibatrend területi útvonal szerint szűrve

Az alábbi lekérdezések terület és kezdési dátum szerint szűrik a hibákat.

Másolja és illessze be közvetlenül az alábbi Power BI-lekérdezést az Üres adat>lekérdezés lekérése ablakba. További információ: OData-lekérdezéseket használó mintajelentések áttekintése.

let
   Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/WorkItemSnapshot? "
        &"$apply=filter( "
            &"WorkItemType eq 'Bug' "
            &"and State ne 'Closed' "
            &"and startswith(Area/AreaPath,'{areapath}') "
            &"and DateValue ge {startdate}  "
            &") "
        &"/groupby( "
            &"(DateValue,State,WorkItemType,Priority,Severity,Area/AreaPath,Iteration/IterationPath,AreaSK), "
            &"aggregate($count as Count) "
            &") "
    ,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]) 
in
    Source

Helyettesítési sztringek és lekérdezés részletezése

Cserélje le a következő karakterláncokat a saját értékeivel. Ne legyen benne szögletes zárójel {} a helyettesítéskor. Ha például a szervezet neve "Fabrikam", cserélje le a {organization}-t Fabrikam-re, nem {Fabrikam}-re.

  • {organization} - A szervezet neve
  • {project} - A csapat projektneve, vagy a "/{project}" teljes kihagyása projektközi lekérdezéshez
  • {areapath} - A terület elérési útja. Példaformátum: Project\Level1\Level2
  • {startdate} - Kezdje el a jelentést az adott dátumon vagy után befejezett elemekről a következő formátummal: YYYY-MM-DDZ. Például: 2022-04-01Z 2022.április-01. Ne foglalja bele az idézőjeleket.

Lekérdezések lebontása

Az alábbi táblázat a lekérdezés egyes részeit ismerteti.

Lekérdezési rész

Leírás

$apply=filter(

A szűrőutasítási záradék kezdete.

WorkItemType eq 'Bug'

Hibákat ad vissza.

and State ne 'Closed'

Hibák kihagyása zárt állapotban.

and startswith(Area/AreaPath,'{areapath}')

A megadott terület elérési útjának munkaelemeit A csoportnév szerinti szűréshez használja a szűrőutasítást Teams/any(x:x/TeamName eq '{teamname})'.

and DateValue ge {startdate}

A trend kezdődik a megadott dátumon vagy után. Példa: 2021-04-01Z a 2021. április 1.

)

Zárja be a filter() záradékot.

/groupby(

Kezdje el groupby() záradékot.

(DateValue, State, WorkItemType, Priority, Severity, Area/AreaPath, Iteration/IterationPath),

Csoportosítás DateValue szerint, trendek megjelenítésére és bármely más mezőre, amelyről jelentést szeretne készíteni.

aggregate($count as Count)

Összesítés az egyes dátumok feltételeinek megfelelő hibák számlálásával.

)

Zárja be a groupby() záradékot.

A Teams által szűrt hibatrend

A hibatrendeket csapatnév alapján kérdezheti le a területi útvonal helyett.

Másolja és illessze be közvetlenül az alábbi Power BI-lekérdezést az Üres adat>lekérdezés lekérése ablakba. További információ: OData-lekérdezéseket használó mintajelentések áttekintése.

let
   Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/WorkItemSnapshot? "
        &"$apply=filter( "
            &"WorkItemType eq 'Bug' "
            &"and State ne 'Closed' "
            &"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 DateValue ge {startdate}  "
            &") "
        &"/groupby( "
            &"(DateValue,State,WorkItemType,Priority,Severity,Area/AreaPath,Iteration/IterationPath,AreaSK), "
            &"aggregate($count as Count) "
            &") "
    ,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]) 
in
    Source

Hibatrend pillanatképekkel minden pénteken

Heti pillanatkép használata csökkenti a Power BI-ba behúzott adatok mennyiségét, és növeli a lekérdezési teljesítményt.

Másolja és illessze be közvetlenül az alábbi Power BI-lekérdezést az Üres adat>lekérdezés lekérése ablakba. További információ: OData-lekérdezéseket használó mintajelentések áttekintése.

let
   Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/WorkItemSnapshot? "
        &"$apply=filter( "
            &"WorkItemType eq 'Bug' "
            &"and State ne 'Closed' "
            &"and startswith(Area/AreaPath,'{areapath}') "
            &"and DateValue ge {startdate} "
            &"and Date/DayName eq 'Friday'  "
        &") "
        &"/groupby( "
            &"(DateValue,State,WorkItemType,Priority,Severity,Area/AreaPath,Iteration/IterationPath,AreaSK), "
            &"aggregate($count as Count) "
        &") "
    ,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]) 
in
    Source

Hibatrend pillanatképpel minden hónap első napján

Havi pillanatkép használata csökkenti a Power BI-ba behúzott adatok mennyiségét, és növeli a lekérdezési teljesítményt.

Másolja és illessze be közvetlenül az alábbi Power BI-lekérdezést az Üres adat>lekérdezés lekérése ablakba. További információ: OData-lekérdezéseket használó mintajelentések áttekintése.

let
   Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/WorkItemSnapshot? "
        &"$apply=filter( "
            &"WorkItemType eq 'Bug' "
            &"and State ne 'Closed' "
            &"and startswith(Area/AreaPath,'{areapath}') "
            &"and DateValue ge {startdate} "
            &"and Date/DayOfMonth eq 1  "
        &") "
        &"/groupby( "
            &"(DateValue,State,WorkItemType,Priority,Severity,Area/AreaPath,Iteration/IterationPath,AreaSK), "
            &"aggregate($count as Count) "
        &") "
    ,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]) 
in
    Source

(Nem kötelező) Lekérdezés átnevezése

Az alapértelmezett lekérdezéscímkét (Query1) átnevezheti valami értelmesebbre. Egyszerűen adjon meg egy új nevet a Lekérdezés beállításai panelen.

Képernyőkép a Power BI lekérdezési menüjének beállításairól, a lekérdezés átnevezéséről.

Oszlopok kibontása a Power BI-ban

Terjessze ki a Area/AreaPath és Iteration/IterationPath oszlopokat. Ha kibontja az oszlopokat, a rekord adott mezőkké laposítható ki. A power BI-jelentések létrehozásához tekintse meg a Transform Analytics-adatokat ismertető témakört.

A mezők átnevezése (opcionális)

Az oszlopok kibontása után érdemes lehet átnevezni egy vagy több mezőt. Átnevezheti például az oszlopot AreaPath a következőre Area Path: . Ha szeretné megtudni, hogyan, lásd: Oszlopmezők átnevezése.

Zárja be a lekérdezést, és alkalmazza a módosításokat

Miután elvégezte az összes adatátalakítást, válassza a Kezdőlap menü Bezárás &alkalmaz elemét a lekérdezés mentéséhez és a Power BI Jelentés lapjára való visszatéréshez.

Képernyőkép a Power Query-szerkesztő Bezárás és alkalmazás lehetőségről.

A Vonaldiagram jelentés létrehozása

  1. A Power BI-ban válassza a Vonaldiagram jelentést a Vizualizációk területen.

    Képernyőkép a Power BI-vizualizációkról és a Hibatrendek jelentés mezőinek kiválasztásáról.

  2. Adja hozzá a DateValue" X tengelyhez, majd kattintson a DateValue jobb gombbal, és válassza a DateValue, nem pedig a Date Hierarchy.

  3. Adja hozzá Count az Y tengelyhez, majd kattintson Count a jobb gombbal, és győződjön meg arról, hogy az Összeg ki van jelölve.

  4. Adja hozzá State a jelmagyarázathoz.

A példajelentés megjelenik.

Képernyőkép a Hibatrendek mintadiagram jelentéséről.

Jelentésformátumú vizualizációk módosítása

  • A jelentés formátumelemeinek módosításához válassza a Vizualizáció formázása (ecset) ikont, és módosítsa egy vagy több elérhető beállítást. Módosíthatja például a trenddiagramban használt vonalszíneket.

    Képernyőkép a Power BI Formátum vizualizációinak a Hibatrendek jelentéshez való kiválasztásáról.

További információ: Formázópanel használatának megkezdése.