Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Miután importálta az Analytics-adatokat a Power BI-ba, előfordulhat, hogy a jelentés létrehozása előtt át kell alakítania a kiválasztott oszlopadatokat. Ez a cikk bemutatja, hogyan hajthat végre néhány alapvető feladatot, például:
- Oszlopok kibontása, például Terület, Kijelölve és Iteráció
- Bontsa ki a leszármazott oszlopokat csatolt munkaelemek lekérdezésekor
- Kimutatásoszlopok a kategória egyes állapotainak számának létrehozásához
- Az oszlop adattípusának módosítása tizedestörtről egész számra
- Null értékek cseréje oszlopadatokban
- Egyéni mező létrehozása
- Mezők átnevezése.
Előfeltételek
| 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. |
Oszlopok kibővítése
A lekérdezés több oszlopot ad vissza, amelyeket ki kell bontania, mielőtt használhatja őket a Power BI-ban. Az OData $expand utasítással behúzott entitások esetlegesen több mezőből álló rekordot adnak vissza. Az entitás mezőkre való laposításához ki kell bontania a rekordot. Ilyen entitások például: AssignedTo, Iteration és Area.
Miután bezárta a Speciális szerkesztőt, és a Power Query Editorban marad, válassza a kibontás gombot azokat az entitásokat, amelyeket ki szeretne laposítani.
Válassza például a Terület kibontása gombot, jelölje ki a kibontani kívánt tulajdonságokat, és kattintson az OK gombra. Itt kiválasztjuk
AreaNameésAreaPath, majd ellaposítjuk. AAreaNametulajdonság hasonló a Csomópontnév mezőhöz.
Feljegyzés
A választható tulajdonságok a lekérdezésben visszaadni kívánt tulajdonságoktól függnek. Ha nem ad meg tulajdonságokat, akkor minden tulajdonság elérhető. Ezekről a tulajdonságokról további információt a következő metaadat-hivatkozásokban talál: Területek, Iterációk és Felhasználók.
A tábla mostantól entitásmező(ke)t tartalmaz.
Ismételje meg az 1–3. lépést minden olyan mező esetében, amely a kibontandó entitásokat jelöli. Ezek a Rekord bejegyzések a tábla oszlopában jelennek meg, amikor még nem kerültek kibővítésre.
Leszármazottak oszlop kibontása
A Leszármazottak oszlop egy táblát tartalmaz két mezővel: State és TotalStoryPoints. Bővítse ki.
Válassza a Kibontás gombot, és válassza ki a jelentéshez kívánt oszlopokat:
Ellenőrizze az összes oszlopot, és válassza az OK gombot.
A Leszármazók entitás a kijelölt oszlopokra van laposítva.
Pivot Descendants.StateCategory oszlop
Válassza ki a 1Descendants.StateCategory1 oszlopfejlécet annak kijelöléséhez.
Válassza az Átalakítás menüt, majd a Kimutatás oszlopot.
A Kimutatás oszlop párbeszédpanelen válassza az Értékek lehetőséget, majd nyomja le az OK billentyűt
Descendants.TotalStoryPoints. A Power BI minden StateCategory-értékhez létrehoz egy oszlopot.
A Hivatkozások oszlop kibontása
Válassza ki a kibontó gombot a
Linksoszlopon.
Válassza ki az összes egyengetendő mezőt.
Válassza ki az oszlop kibontási gombját
Links.TargetWorkItem, és válassza ki az elsimítandó tulajdonságokat.
Feljegyzés
Ha a hivatkozás egy-a-többhöz vagy több-a-többhöz kapcsolatot jelöl, akkor több hivatkozás több sorra bővül, mindegyik hivatkozáshoz egyet.
Ha például az 1. munkaelem a 2. és a 3. munkaelemhez van csatolva, akkor a Csatolások rekord kibontásakor 2 sor lesz az 1. munkaelemhez. Az egyik a 2. munkaelemre mutató hivatkozást, a másik pedig a 3. munkaelemre mutató hivatkozást jelöli.
Oszlop adattípusának átalakítása
LeadTimeDays és CycleTimeDays átalakítása egész számokra
Az LeadTimeDays és CycleTimeDays decimális mezők. Ha például az átfutási idő 10 és 1/2 nap, az érték 10,5. Mivel a legtöbb Lead/Cycle Time jelentés feltételezi, hogy a legközelebbi napra van kerekítve, ezeket a mezőket egész számmá kell konvertálnunk. Az átalakítás az 1-nél kisebb értékeket 0-ra alakítja át.
A Power Query-szerkesztő válassza a menüszalag Átalakítás menüjét.
Jelölje ki az
LeadTimeDaysoszlopot az oszlopfejléc kiválasztásával.Válassza ki az Adattípust, és váltson egész számokra.
Ismételje meg a következőt:
CycleTimeDays.
CompletedDateSK módosítása Dátum mezőre
Az CompletedDateSK oszlopadatok egy egész számként történő megjelenítésének felelnek meg a Kész dátum mező YYYYMMDD formátumban. A 2022. július 1-i egész szám például 20220701. A könnyebb jelentéskészítés érdekében dátummezőre módosítjuk.
A Power Query-szerkesztő válassza a menüszalag Átalakítás menüjét.
Jelölje ki az
CompletedDateSKoszlopfejlécet.Válassza az Adattípus lehetőséget, és váltson szöveggé. Amikor megjelenik az Oszloptípus módosítása párbeszédpanel, válassza az Új lépés hozzáadása (az aktuális lépés cseréje helyett) lehetőséget. Ez a kétlépéses folyamat a legegyszerűbb módja annak, hogy a Power BI-ban megfelelő Dátum mezőre módosítsa.
Ezután válassza ismét a Dátumtípus lehetőséget, és válassza a Dátum lehetőséget. Az Oszloptípus módosítása párbeszédpanelen válassza az Új lépés hozzáadása lehetőséget.
Értékek cseréje
Előfordulhat, hogy egy vagy több rekord null értékeket tartalmaz. Előfordulhat például, hogy a Pontok vagy a Hátralévő munka értékek nem lettek megadva.
A könnyebb jelentéskészítés érdekében cserélje le a null értékeket nullára az alábbi lépések végrehajtásával.
- Jelölje ki az oszlopot az oszlopfejlécre kattintva.
- Válassza az Átalakítás menüt.
- Válassza az Értékek cseréje lehetőséget. A Értékek cseréje párbeszédablakban:
- Írja be a "null" értéket a Keresendő érték mezőbe.
- Adja meg a "0"-t a Csere mezőbe.
- Válassza az OK lehetőséget.
Egyéni oszlop létrehozása
Teljes százalékos számítási oszlop létrehozása
Mielőtt hozzáadja a százalékos teljesítmény oszlopot, győződjön meg arról, hogy a pivotált állapotoszlopok összes nullértékét lecseréli.
Válassza az Oszlop hozzáadása menüt.
Válassza az Egyéni oszlop lehetőséget.
Adja meg a PercentComplete értékét az új oszlopnév számára.
Adja meg a következőket az Egyéni oszlop képletébe.
= [Completed]/([Proposed]+[InProgress]+[Resolved]+[Completed])
Feljegyzés
Lehetséges, hogy nem lesz Feloldott oszlopa, ha a munkaelemek állapotai nincsenek hozzárendelve a Feloldott munkafolyamat állapot kategóriához. Ha igen, hagyja ki a fenti képletben a "[Feloldva]" értéket.
Kattintson az OK gombra.
Válassza az Átalakítás menüt.
Válassza az Adattípus lehetőséget, és válassza a Százalék elemet.
Oszlopmezők átnevezése
Ha végzett a bővítéssel, átnevezhet egy vagy több oszlopot.
Kattintson a jobb gombbal egy oszlopfejlécre, és válassza az Átnevezés...
Írja be az oszlopmező új címkéjét, majd nyomja le az Enter billentyűt.
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.