Definiálhat és észlelhet adattípusokat, de legtöbbször nem kell. Alapértelmezés szerint az adattípus-észlelés automatikusan megtörténik, amikor a következőhöz csatlakozik:
-
Strukturált adatforrások Ilyen például az összes adatbázis. Power Query beolvassa a táblasémát az adatforrásból, és automatikusan megjeleníti az adatokat az egyes oszlopok megfelelő adattípusával.
-
Strukturálatlan források Ilyenek például az Excel, a CSV és a szövegfájlok. Power Query a tábla értékeinek vizsgálatával automatikusan észleli az adattípusokat.
Alapértelmezés szerint az automatikus adattípus-észlelés engedélyezve van a strukturálatlan források Power Query, de a beállítás módosítható. Bizonyos esetekben előfordulhat, hogy ezeket a lépéseket nem szeretné automatikusan végrehajtani, mert a művelet az adatforrás frissítési hibáit okozhatja. További információ: Adatforráshibák kezelése.
A Power Query használt adattípusokat az alábbi táblázat sorolja fel.
Ikon |
Adattípus |
Ismertetés |
---|---|---|
Bármely |
Nem jelez explicit adattípus-definíciót. |
|
Bináris |
Bináris érték, például Y/N vagy 0/1. |
|
Rögzített decimális szám |
Rögzített formátuma négy számjegyből áll jobbra és 19 számjegyből áll. Más néven pénznemtípus. |
|
Dátum |
Egy dátum, amelynek nincs ideje, és a törtértékhez nulla van megadva. |
|
Dátum/idő |
Tizedes tört típusú dátum- és időérték. |
|
Dátum/idő/időzón |
UTC-dátum/idő időzóna-eltolással. |
|
Időtartam |
Decimális számmá konvertált időtartam. |
|
Igaz/hamis |
Igaz vagy Hamis logikai érték. |
|
Decimális szám |
Egy 64 bites (nyolc bájtos) lebegőpontos szám. |
|
Százalékos |
Rögzített decimális szám, maszkkal, százalékként formázva. |
|
Szöveg |
Szöveges formátumban megjelenített sztringek, számok vagy dátumok. |
|
Idő |
Olyan időpont, amelynek nincs dátuma, és a tizedesjegyek helyétől balra nincsenek számjegyek. |
|
|
Egész szám |
Egy 64 bites (nyolc bájtos) egész szám. |
Az oszlop adattípusa az oszlopfejléc bal oldalán, az adattípust szimbolizáló ikonnal jelenik meg.
-
Lekérdezés megnyitásához keresse meg a Power Query-szerkesztő korábban betöltöttet, jelöljön ki egy cellát az adatokban, majd válassza a Lekérdezés > Szerkesztés lehetőséget. További információ: Lekérdezés létrehozása, betöltése vagy szerkesztése az Excelben (Power Query).
-
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. Ezt akkor teheti meg, ha az aktuális adattípus Bármely, és azt szeretné, hogy az oszlop egy adott adattípussal rendelkezzen.
-
Adattípus megadásához válassza a Kezdőlap > Adattípus lehetőséget, majd válasszon ki egy adattípust a legördülő menüből.
Tipp Az oszlopfejléc bal oldalán található ikont is kiválaszthatja. Az egyes adattípusokon kívül a lista alján található Területi beállítás használata lehetőséget is választhatja a Típus módosítása területi beállítással párbeszédpanel megjelenítéséhez, ha ki szeretne választani egy adattípust, és egy adott területi beállítást szeretne alkalmazni rá. Ez a területi beállítás felülbírálja a Power Query területi beállítást. További információ: Területi beállítás vagy régió beállítása adatokhoz (Power Query).
A strukturálatlan források esetében alapértelmezés szerint Power Query automatikusan megvizsgálja és észleli az oszloptípusokat és -fejléceket a tábla első 200 sora alapján. Ha ez a beállítás engedélyezve van, Power Query automatikusan hozzáad két lépést a lekérdezéshez közvetlenül az első Forrás lépés után:
-
Lépés: Előléptetett fejlécek Előlépteti a táblázat első sorát oszlopfejlécként. Ez a lépés a Kezdő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: Típus módosítása A Bármely adattípus értékeit adattípussá alakítja az egyes oszlopok értékeinek vizsgálata alapján. Ez a lépés az Átalakítás lap Adattípus észlelése parancsának megfelelője. 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
-
A Power Query-szerkesztő válassza a Fájl > Beállítások és beállítások > Lekérdezési beállítások lehetőséget.
-
Az összes munkafüzet beállításának beállítása A bal oldali panel GLOBÁLIS területén válassza az Adatbetöltés lehetőséget, majd a jobb oldali panel típusészlelés területén válasszon az alábbi lehetőségek közül:
-
Mindig észleli a strukturálatlan források oszloptípusait és fejléceit
-
Strukturálatlan források oszloptípusainak és fejléceinek észlelése az egyes fájlok beállításainak megfelelően
-
Soha ne észlelje a strukturálatlan források oszloptípusait és fejléceit
-
-
A megnyitott munkafüzet beállításának 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 területen jelölje be az Oszloptípusok és fejlécek észlelése strukturálatlan forrásokhoz jelölőnégyzetet vagy törölje a jelölést.
Lásd még
az Excelhez készült Power Query súgója