Olvasás angol nyelven

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


Oszlop rangsorolása (előzetes verzió)

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 Rangsor metódus lehetőséggel meghatározhatja, hogyan kell kezelni a kötéseket.

Képernyőkép az Oszlop hozzáadása lap Power Query menüszalagjának rangsorolási oszlopbejegyzési pontjáról.

Megjegyzés

A rangsorolási oszlop funkció jelenleg csak a Power Query Online-ban érhető el.

Rangoszlop hozzáadása

Az alábbi táblázat a következő mezőket tartalmazza: Team, Total Pointsés Bonus modifier. Képzelje el, hogy egy új oszlop létrehozása a feladata, amely hatékonyan rangsorolja a csapatokat a mezők és Bonus modifier a Total Points mezők értékeinek használatával.

Csoport Összes pont Bónusz módosító
A 20 0,5
h 30 0,8
C 40 0,2
T 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 listában szereplő első követelményhez csak a mező értékeit Total Points használja, ahol a magasabb értékek a standard versengés alapján 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 az oszlopot Total Points . Ezután a Power Query Oszlop hozzáadása lapján válassza a Rangsor oszlopot.

  2. A Rangsorban válassza a Total Points Rangsor szempontja és a Rangsor értékeket a magastól az alacsonyig a Rangsor feltételhez.

    Képernyőkép a rangsor alapszintű párbeszédpaneléről. 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 a párbeszédpanel rangsorolási módszere normál verseny, ezért csak válassza az OK gombot. Ez a művelet egy új lépést biztosít a hozzáadott Rank oszlopmal.

    Rang átalakítás standard verseny rang metódussal.

    Képernyőkép a rangátalakítás kimenetéről, ahol az Összes pont mező volt az egyetlen Rang mező szerint, és a rangsorhoz tartozó feltételek a rangértékek magastól az alacsonyig. 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 mező értékeit Total Points használja, ahol a magasabb értékek a rangsorolási módszer sűrű használatával magasabbak. 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 az oszlopot Total Points . Ezután a Power Query Oszlop hozzáadása lapján válassza a Rangsor oszlopot.

  2. A Rangsorban válassza a Total Points Rangsor szempontja és a Rangsor értékeket a magastól az alacsonyig a Rangsor feltételhez.

  3. A párbeszédpanel tetején válassza a Speciális lehetőséget. Ez a kijelölés lehetővé teszi a speciális szakaszt. A Rank metódusban módosítsa az értéket a Standard versenyről a Sűrűre.

    Rangsor átalakítás sűrű rangsorolással 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 az OK gombot. Ez a művelet egy új lépést biztosít a hozzáadott Rank oszlopmal.

    Rang á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 Rang mező szerint, a rangsor kritériumai magasabbak, a rangsor metódusa pedig 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 lista harmadik követelményeként rangsoroljuk először a Total Points rangsort, majd Bonus modifiera rangsorolást, ahol a magasabb értékek rangsorolnak a standard versengés alapján. 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 az Total Points Bonus modifier oszlopokat. Ezután a Power Query Oszlop hozzáadása lapján válassza a Rangsor oszlopot.

  2. A rangsor párbeszédpanel a speciális szakasz megnyitásával jelenik meg, és mindkét mező ki van jelölve a Rangsor oszlopban . Az összes pont az első sorban van, majd alatta a Bónusz módosító . Mindkét sor a Rangértékek rangfeltételét használja a magastól az alacsonyig.

  3. Győződjön meg arról, hogy a Rank metódus standard versenyre van állítva.

    A rang 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 Rangsor logikai sorrendben, pontosan ebben a sorrendben használják. Mindkettőnek a rangértékek rangfeltétele magastól az alacsonyig. A kiválasztott rangsorolási módszer standard versenyre van állítva.

  4. A kijelölés ellenőrzése után válassza az OK gombot. Ez a művelet egy új lépést biztosít a hozzáadott Rank oszlopmal.

    Képernyőkép a rangsorolási művelet kimeneti táblázatáról. 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.
Sorszám Minden elem különböző sorszámokat kap, beleértve az egyenlő összehasonlítású elemeket is. Például: 1234.