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.
Megjegyzés
A rangsorolási oszlop funkció jelenleg csak a Power Query Online-ban érhető el.
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:
- Csak a Total Points mező értékeinek használata, ahol a magasabb értékek rangsorolnak a standard versengés mint rangsorolási módszer használatával
- Csak az Összes pont mező értékeinek használata, ahol a magasabb értékek magasabbak a rangsorolási módszer sűrű használatával
- Rangsorolás először a Total Points , majd a Bonus módosító , ahol a magasabb értékek rangsorolása magasabb a standard verseny, mint rangsorolási módszer
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:
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.A Rangsorban válassza a
Total Points
Rangsor szempontja és a Rangsor értékeket a magastól az alacsonyig a Rangsor feltételhez.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.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.
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:
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.A Rangsorban válassza a
Total Points
Rangsor szempontja és a Rangsor értékeket a magastól az alacsonyig a Rangsor feltételhez.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.
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 az OK gombot. 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 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.
A megosztott lista harmadik követelményeként rangsoroljuk először a Total Points
rangsort, majd Bonus modifier
a 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:
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.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.
Győződjön meg arról, hogy a Rank metódus standard versenyre van állítva.
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.
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.
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. |