Olvasás angol nyelven

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


Kimutatás oszlopok alapján

A Power Queryben létrehozhat egy táblát, amely egy oszlop minden egyedi értékéhez összesített értéket tartalmaz. A Power Query csoportosítja az egyes egyedi értékeket, összesíti az egyes értékeket, és egy új táblába forgatja az oszlopot.

Kimutatásoszlopok diagramja.

A bal oldali táblázatot ábrázoló diagram üres oszlopokkal és sorokkal. Az Attribútumok oszlop kilenc sort tartalmaz, az A1, A2 és A3 sorokat háromszor megismételve. Az Értékek oszlop a V1–V9 értékeket tartalmazza felülről lefelé. Az oszlopok elforgatásával a jobb oldali táblázat üres oszlopot és sorokat, az A1, A2 és A3 attribútumértékeket oszlopfejlécként tartalmazza, az A1 oszlop a V1, a V4 és a V7 értéket tartalmazza, az A2 oszlop a V2, a V5 és a V8 értéket, az A3 oszlop pedig a V3, a V6 és a V9 értékeket tartalmazza.

Képzeljen el egy táblázatot, mint az alábbi képen látható táblázat.

Kimutatásoszlop eredeti táblázata.

A Szöveg adattípusú Ország oszlopkészletet, adatadattípusként megadott Dátum oszlopot, egész szám adattípusként pedig Érték oszlopot tartalmazó táblázat. Az Ország oszlop az usa-t tartalmazza az első három sorban, Kanada a következő három sorban, Panama pedig az utolsó három sorban. A Dátum oszlop az első, a negyedik és a hetedik sorban lévő dátumot, a második dátumot a második, ötödik és nyolcadik sorban, a harmadik, a hatodik és a kilencedik sorban pedig a harmadik dátumot tartalmazza.

Ez a táblázat ország és dátum szerinti értékeket tartalmaz egy egyszerű táblában. Ebben a példában azt a táblázatot szeretné átalakítani, amelyben a dátumoszlopot forgatják, ahogy az az alábbi képen is látható.

Kimutatásoszlop végleges táblázata.

A Szöveg adattípusban egy Ország oszlopot tartalmazó táblázat, az első, a második és a harmadik dátumoszlop pedig Egész szám adattípusként van beállítva. Az Ország oszlop kanada az 1. sorban, Panama a 2. sorban, az USA pedig a 3. sorban található.

Megjegyzés

A kimutatásoszlopok művelete során a Power Query növekvő sorrendben rendezi a táblát az első oszlopban található értékek alapján – a tábla bal oldalán.

Oszlop kimutatása

  1. Jelölje ki a kimutatáshoz használni kívánt oszlopot. Ebben a példában válassza ki a Dátum oszlopot.

  2. A Bármely oszlop csoport Átalakítás lapján válassza a Kimutatás oszlopot.

    Képernyőkép a kijelölt Átalakítás lapról, a kijelölt tábla Dátum oszlopáról és a Kimutatás oszlop lehetőségről.

  3. A Kimutatás oszlop párbeszédpanel Érték oszloplistájában válassza az Érték lehetőséget.

    Képernyőkép a Kimutatás oszlop párbeszédpanelről, amelyen az Alapszintű beállítás van kiválasztva, az Érték oszlop értéke pedig érték.

    A Power Query alapértelmezés szerint összesítésként próbál összegeket adni, de a Speciális lehetőség kiválasztásával más elérhető összesítéseket is megtekinthet.

    Képernyőkép a Kimutatásoszlopok párbeszédpanelről, amelyen a Speciális elem van kiválasztva, és megjelenik az Összesítő érték függvény legördülő listája.

Az elérhető lehetőségek:

  • Ne összesítsd
  • Darabszám (mind)
  • Darabszám (nem üres)
  • Minimum
  • Maximum
  • Középérték
  • Összeg
  • Átlagos

Nem összesíthető oszlopok kimutatása

Az oszlopokat összesítés nélkül is elforgathatja, ha olyan oszlopokkal dolgozik, amelyek nem összesíthetők, vagy az összesítés nem szükséges a kívánt művelethez. Képzeljen el például egy olyan táblát, mint a következő kép, amelynek mezői az Ország, a Pozíció és a Termék .

A kimutatás oszlopa nem aggregáció.

Az usa-t tartalmazó táblázat az első három sorban, Kanada a következő három sorban, Panama pedig az utolsó három sorban. A Pozíció oszlop az első, a negyedik és a hetedik sorban az Első helyet, a második, az ötödik és a nyolcadik sor második helyét, a harmadik, a hatodik és a kilencedik sort tartalmazza.

Tegyük fel, hogy a táblázat Pozíció oszlopát szeretné elforgatni, hogy az értékei új oszlopként jelenjenek meg. Ezeknek az új oszlopoknak az értékeihez a Termék oszlop értékeit kell használnia. Jelölje ki a Pozíció oszlopot, majd válassza a Kimutatás oszlopot az oszlop kimutatásához.

Képernyőkép a táblázatról, amelyen ki van jelölve a Pozíciók oszlop, és a Kimutatásoszlopok parancs ki van emelve az Átalakítás lapon.

A Kimutatás oszlop párbeszédpanelen válassza ki a Termék oszlopot értékoszlopként. Válassza a Speciális beállítás gombot a Kimutatásoszlopok párbeszédpanelen, majd válassza az Összesítés mellőzése lehetőséget.

Képernyőkép a Kimutatás oszlop párbeszédpanelről, amelyen az Összesítés érték függvénnyel nincs összesítve.

A művelet eredménye az alábbi képen látható eredményt adja.

A kimutatásoszlopok nem összesítik az eredményt.

Az Ország, az Első hely, a Második hely és a Harmadik hely oszlopot tartalmazó táblázat, amelyben az Ország oszlop az 1. sorban Kanada, a 2. sorban Panama és a 3. sorban az USA szerepel.

Hibák az Összesítés mellőzése beállítás használatakor

A Nem összesítő beállítás úgy működik, hogy egyetlen értéket fog meg ahhoz, hogy a kimutatásművelet az oszlop- és sorpár metszetének értékeként legyen elhelyezve. Tegyük fel például, hogy van egy táblázata, mint az alábbi képen.

A kimutatásoszlop nem összesíti a kezdeti példaként szolgáló hibatáblát.

Ország, Dátum és Érték oszlopokkal rendelkező táblázat. Az Ország oszlop az usa-t tartalmazza az első három sorban, Kanada a következő három sorban, Panama pedig az utolsó három sorban. A Dátum oszlop minden sorban egyetlen dátumot tartalmaz. Az értékoszlop 20 és 785 közötti egész számokat tartalmaz.

A táblát a Dátum oszlop használatával szeretné elforgatni, és az Érték oszlop értékeit szeretné használni. Mivel ez a kimutatás azt teszi, hogy a táblázat csak az Ország értékeket tartalmazza a sorokban, a Dátumok oszlopokat, minden egyes cellaértéknél hibaüzenet jelenik meg, mert az Ország és a Dátum összes kombinációjához több sor is van. A kimutatásoszlop-művelet eredménye az alábbi képen látható eredményeket eredményezi.

A kimutatásoszlop nem összesíti a hiba minta utolsó tábláját.

Figyelje meg a "Expression.Error: Túl sok elem volt az enumerálásban a művelet befejezéséhez". Ez a hiba azért fordul elő, mert a Nem összesítő művelet csak egyetlen értéket vár az ország és a dátum kombinációhoz.