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


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.

Képernyőkép a rangsor oszlop belépési pontjáról a Power Query menüszalag Oszlop hozzáadása fülén.

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 modifiermező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:

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:

  1. 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.

  2. A Rangsorválassza Rangsor és Rangsor értékeket a Rangsor kritérium .

    A rangsor alapszintű párbeszédpanel képernyőképe. Csak az Összes pont mező van kiválasztva a Rangsor értékek rangsorolási feltételével a magastól az alacsonyig.

  3. 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.

    Rangsor átalakítás standard verseny rang módszerével.

    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:

  1. 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.

  2. A Rangsorválassza Rangsor és Rangsor értékeket a Rangsor kritérium .

  3. 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 .

    Rangsor átalakítása sűrű rangsorolási módszerrel kiválasztva.

    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ű.

  4. 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.

    Rangsor átalakítás sűrű rang metódussal.

    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 modifierrangsorol, 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:

  1. Ha az eredeti tábla már szerepel a Power Queryben, jelölje ki a Total Points, majd Bonus modifier oszlopokat. Ezután a Power Query Oszlop hozzáadása lapján válassza a oszlop rangsoroláslehetőséget.

  2. 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.

  3. Győződjön meg arról, hogy a rangsoroló módszernormál verseny.

    Rangsor párbeszédpanel Speciális szakasza.

    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.

  4. 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.

    A rangsorolási művelet kimeneti táblázatának képernyőképe. A C csapat az első, a B csapat második, az E csapat harmadik, az A csapat negyedik, a D csapat pedig az ötödik.

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.