Rangsor oszlop (előnézet)
A Rangsor oszlop parancs új oszlopot ad hozzá egy táblához, amelynek rangsorát a táblázat egy vagy több oszlopa határozza meg. A Rank metódus beállítással meghatározhatja, hogyan kell kezelni a kötéseket.
Jegyzet
A rangsorolási oszlop funkció jelenleg csak a Power Query Online-ban érhető el.
Rangoszlop hozzáadása
Az alábbi táblázat Team
, Total Points
és Bonus modifier
mezőit tartalmazza. Képzelje el, hogy olyan új oszlop létrehozása a feladata, amely hatékonyan rangsorolja a csapatokat a Total Points
és Bonus modifier
mezők értékeinek használatával.
Csapat | Összes pont | Bónusz módosító |
---|---|---|
Egy | 20 | 0.5 |
B | 30 | 0.8 |
C | 40 | 0.2 |
D | 10 | 0.45 |
E | 20 | 0.75 |
A csapatok megosztottak egy listát azokról a módszerekről, amelyekkel rangsorolni szeretnék egymást:
- Csak az Összes pont mező értékeit használva, ahol a magasabb értékek előkelőbb helyen rangsorolnak a standard versenyrangsorolási módszer alkalmazásával
- Csak az Összes pont mező értékeit használja, ahol a magasabb értékek magasabb rangot kapnak a sűrű rangsorolási módszer alkalmazásával.
- Rangsorolás először az összes pont, majd a bónusz módosító alapján, ahol a magasabb értékek magasabb rangot kapnak, a standard verseny rangsorolási módszerének használatával
Egyoszlopos rangsorolás
A megosztott lista első követelményéhez csak a Total Points
mező értékeit használja, ahol a magasabb értékek rangsorolnak, standard verseny rangsorolási módszerként. A követelmény teljesítéséhez kövesse az alábbi lépéseket:
Ha az eredeti tábla már szerepel a Power Queryben, válassza ki a
Total Points
oszlopot. Ezután a Power Query Oszlop hozzáadása lapon válassza Rangsor oszloplehetőséget.A Rangsor
válassza Rangsor ésRangsor értékeket a .Rangsor kritérium Alapértelmezés szerint ennek a párbeszédablaknak a rangsorolási módszere a szokásos verseny , ezért csak válassza az OKlehetőséget. Ez a művelet egy új lépést biztosít a hozzáadott
Rank
oszlopmal.Képernyőkép a rangátalakítás kimenetéről, ahol az Összes pont mező volt az egyetlen rangsorolt mező, és a rangsorolásnál a magasabb értékek előrébb kerültek. A C csapat első helyen áll. A B csapat a második helyen áll. Az A csapat és az E csapat a harmadik helyen áll. A D csapat az ötödik helyen áll.
Egyoszlopos rang adott rangsorolási módszerrel
A megosztott lista második követelményéhez csak a Total Points
mező értékeit használjuk, ahol a magasabb értékek magasabb rangot érnek el, a rangsorolási módszerként a sűrű-t használva. A követelmény teljesítéséhez kövesse az alábbi lépéseket:
Ha az eredeti tábla már szerepel a Power Queryben, válassza ki a
Total Points
oszlopot. Ezután a Power Query Oszlop hozzáadása lapon válassza Rangsor oszloplehetőséget.A Rangsor
válassza Rangsor ésRangsor értékeket a .Rangsor kritérium Válassza a párbeszédpanel tetején található Speciális lehetőséget. Ez a választás engedélyezi a speciális szakaszt. A Rank metódusesetében módosítsa a Standard verseny értékét Sűrűértékre .
Képernyőkép a rangsor párbeszédpanel speciális szakaszáról, ahol a Total Points mezőt használja a Magasabb érték rangsorolja a magasabb rangsor feltételeket, és a kiválasztott rangsor metódusa Sűrű.
A rangsorolási módszer kiválasztása után válassza OKlehetőséget. Ez a művelet egy új lépést biztosít a hozzáadott
Rank
oszlopmal.Képernyőkép a rangátalakítás kimenetéről, ahol az Összes pont mező volt az egyetlen, amely szerint a rangot meghatározták. A rangsorolás kritériuma az volt, hogy a magasabb érték magasabb rangot kapjon, és a rangsorolási módszer a Sűrű volt. A C csapat az első helyen áll. A B csapat a második helyen áll. Az A csapat és az E csapat a harmadik helyen áll. A D csapat negyedik helyen áll.
Több oszlop rangja adott rangsorolási módszerrel
A megosztott listában szereplő harmadik követelménynél először a Total Points
, majd a Bonus modifier
rangsorol, ahol a magasabb értékek a standard verseny rangsorolási módszerével rangsorolnak. A követelmény teljesítéséhez kövesse az alábbi lépéseket:
Ha az eredeti tábla már szerepel a Power Queryben, jelölje ki a
Total Points
, majdBonus modifier
oszlopokat. Ezután a Power Query Oszlop hozzáadása lapján válassza a oszlop rangsoroláslehetőséget.A rang párbeszédpanel a speciális szakasz megnyitásával jelenik meg, és mindkét mező ki van jelölve a Rangsor oszlopban. Összpontszámok az első sorban, majd bónusz módosító alatta. Mindkét sor a Rank feltételt használja,Rangértékeket a magastól az alacsonyig.
Győződjön meg arról, hogy a rangsoroló módszernormál verseny.
Képernyőkép a rang párbeszédpanel speciális szakaszáról. A Total Points és a Bonus módosító mezőket a rangsorolás logikája szerint használják, pontosan ebben a sorrendben. Mindkettő esetében a rangsorolási kritérium a rangértékek magastól alacsonyig terjedő sorrendje. A kiválasztott rangsorolási módszer standard verseny típusúra lett beállítva.
A kijelölés ellenőrzése után válassza az OKlehetőséget. Ez a művelet egy új lépést biztosít a hozzáadott
Rank
oszlopmal.
Rangsorolási módszerek
A rangsorolási módszer létrehozza azt a stratégiát, amelyben a rangsorolási algoritmus kezeli a kapcsolatokat. Ez a beállítás csak a Rangsor párbeszédpanel speciális szakaszában érhető el.
Az alábbi táblázat mindhárom elérhető rangsorolási módszert felsorolja, és mindegyikhez leírást ad.
Rangsorolási módszer | Leírás |
---|---|
Standard verseny | Az összehasonlított elemek ugyanazt a rangsorszámot kapják, majd a rangsorszámban rés marad. Például: 1224. |
Sűrű | Az összehasonlított elemek ugyanazt a rangsorszámot kapják, a következő elemek pedig azonnal a következő rangsorszámot kapják. Például: 1223. |
Sorrendi | Minden elem különböző sorszámokat kap, beleértve az egyenlő összehasonlítású elemeket is. Például: 1234. |