Adattípusok hozzáadása és módosítása (Power Query)

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel

Az adattípusok definiálhatók és észlelhetők, de ez a legtöbb esetben nem kötelező. Az adattípus észlelése alapértelmezés szerint automatikusan megtörténik, amikor a következőhöz csatlakozik:

  • Strukturált adatforrások Példa az összes adatbázisra kiterjed. A Power Query beolvassa a táblasémát az adatforrásból, és automatikusan megjeleníti az adatokat az egyes oszlopok megfelelő adattípusát használva.
  • Strukturálatlan források Ilyenek például az Excel-, a CSV- és a szövegfájlok. A Power Query automatikusan észleli az adattípusokat a tábla értékeinek vizsgálata alapján.

Alapértelmezés szerint a Power Query engedélyezi az automatikus adattípus-észlelést a strukturálatlan források esetén, de ez a beállítás módosítható. Bizonyos esetekben előfordulhat, hogy nem szeretné automatikusan elvégezni ezeket a lépéseket, mert a művelet az adatforrás frissítési hibáit okozhatja. További információt az Adatforráshibák kezelése című témakörben talál.

Power Query-adattípusok

A Power Query által használt adattípusokat az alábbi táblázat sorolja fel.

Ikon Adattípus Leírás
A Bármilyen adattípus ikon Bármely: Nincs explicit adattípus-definíció.
Nincs még tervezett dátum Bináris Bináris érték, például Y/N vagy 0/1.
Nincs még tervezett dátum Fix decimális szám rögzített formátumú, négy számjegyből jobbra és 19 számjegyből balra. Más néven a pénznemtípus.
Nincs még tervezett dátum Dátum Dátum időpont nélküli, tört értéke nulla.
Nincs még tervezett dátum Dátum és idő Decimális számként tárolt dátum- és időérték.
Nincs még tervezett dátum Dátum/idő/időzóna UTC szerinti dátum/idő időzóna-eltolódással.
Nincs még tervezett dátum Időtartam Tizedes törtté átalakított időhossz.
Nincs még tervezett dátum Igaz/Hamis Igaz vagy Hamis logikai érték.
Nincs még tervezett dátum Decimális szám Egy 64 bites (nyolcbájtos) lebegőpontos szám.
Nincs még tervezett dátum Százalék Rögzített tizedes tört százalékként formázható maszkkal.
Nincs még tervezett dátum Text (Szöveg) Szöveges formátumban megjelenített karakterláncok, számok vagy dátumok.
Nincs még tervezett dátum Idő Dátum nélküli időpont, amelynek a tizedesjegytől balra nincsenek számjegyei.
Nincs még tervezett dátum Egész szám 64 bites (nyolc bájtos) egész szám.

Adattípus meghatározása és észlelése

Az oszlop adattípusa az oszlopfejléc bal oldalán jelenik meg az adattípust szimbolizáló ikonnal.

Példa az oszlopfejlécektől balra látható adattípusikonokra

  1. Lekérdezés megnyitásához keresse meg a korábban a Power Query-szerkesztőből betöltött egyet, jelöljön ki egy cellát az adatok között, majd válassza a Lekérdezés>szerkesztése lehetőséget. További információ: Lekérdezés létrehozása, betöltése vagy szerkesztése az Excelben (Power Query).
  2. Adattípus észleléséhez jelöljön ki egy oszlopot, majd válassza az Átalakítás>– Adattípus észlelése lehetőséget. Erre akkor lehet szükség, ha az aktuális adattípus Any típusú, és szeretné, hogy az oszlop egy adott adattípussal rendelkezzen.
  3. Adattípus meghatározásához válassza a Kezdőlap>adattípus lehetőséget, majd válasszon egy adattípust a legördülő menüből.

Tipp Az oszlopfejléc bal oldalán lévő ikont is választhatja. Az egyes adattípusokon kívül a lista alján található Területi beállítás használata elemet is választhatja a Típus módosítása területtel párbeszédpanel megjelenítéséhez, így kiválaszthatja az adattípust, és adott területi beállítást is alkalmazhat rá. Ez a területi beállítás felülbírálja a Power Query területi beállítását. További információ: Területi beállítás vagy régió beállítása adatokhoz (Power Query).

Adattípus és oszlopfejlécek automatikus észlelésének beállítása

A strukturálatlan források esetén a Power Query alapértelmezés szerint a tábla első 200 sora alapján automatikusan megvizsgálja és észleli az oszloptípusokat és a fejléceket. Ha ez a beállítás engedélyezve van, a Power Query automatikusan két lépést ad a lekérdezéshez közvetlenül az első forráslépés után:

  • Lépés: Előléptetett fejlécek A táblázat első sorát oszlopfejléccé lépteti elő. Ez a lépés megfelel a Kezdőlap lap Első sor használata fejlécként parancsának megfelelője. Például:

    = Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Lépés: Módosított típus A Bármely adattípus értékeit átalakítja egy adattípussá az egyes oszlopok értékeinek vizsgálata alapján. Ez a lépés az Átalakítás lapon elérhető Adattípus észlelése paranccsal egyenértékű. Például:

    = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Eljárás

  1. A Power Query-szerkesztőben válassza a Fájlbeállítások>és a Beállítások>Lekérdezés beállításai lehetőséget.

  2. A beállítás megadása az összes munkafüzetre vonatkozóan A bal oldali ablaktáblában a GLOBAL területen válassza az Adatbetöltés lehetőséget, majd a jobb oldali ablaktáblában a Típusészlelés csoportban válasszon az alábbi lehetőségek közül:

    • Mindig észlelje az oszloptípusokat és a fejléceket a strukturálatlan források esetében
    • Oszloptípusok és fejlécek észlelése strukturálatlan források esetén az egyes fájlok beállításai szerint
    • Ne észlelje az oszloptípusokat és fejléceket strukturálatlan források esetében
       
  3. A megnyitott munkafüzet beállításainak megadása A bal oldali ablaktáblában az AKTUÁLIS MUNKAFÜZET területen válassza az Adatbetöltés lehetőséget, majd a jobb oldali ablaktáblában a Típusészlelés csoportban jelölje be az Oszloptípusok és fejlécek észlelése strukturálatlan források esetén jelölőnégyzetet, vagy törölje a jelölését.

Lásd még

Excelhez készült Microsoft Power Query – súgó

Oszlop hozzáadása adattípus alapján

A Power Query adattípusai (docs.com)