Amikor adatokat ad egy adatmodellhez, az Excel automatikusan észleli és alkalmazza az adattípusokat. Ha a Power Pivot bővítményt használja, módosíthatja az adattípust, ha helytelenül lett hozzárendelve. Az adattípusok módosításának leggyakoribb oka, hogy a numerikus adatok sztringekként vannak importálva, megakadályozva az összesítések és más számítások várt működését.
-
A Power Pivot ablakban jelölje ki azt az oszlopot, amelynek az adattípusát módosítani szeretné.
-
A KezdőlapFormázás csoportjában válasszon egy adattípust az Adattípus listából.
-
Text (Szöveg)
-
Decimális szám
-
Egész szám
-
Pénznem
-
IGAZ/HAMIS
-
A számokat és a szöveges értékeket is tartalmazó oszlopok nem alakíthatók át numerikus adattípussá. Ha módosítania kell az adatértékeket a kívánt adattípus használatához, szerkesztenie kell az értékeket egy forrásfájlban, majd újra kell importálnia az oszlopot.
Az adattípusok módosításakor megfontolandó szempontok
Előfordulhat, hogy amikor egy oszlop adattípusát próbálja módosítani, vagy adatkonverziót választ, a következő hibák fordulhatnak elő:
-
Nem sikerült módosítani az adattípust
-
Nem sikerült módosítani az oszlop adattípusát
Ezek a hibák akkor is előfordulhatnak, ha az adattípus elérhető az Adattípus legördülő listában. Ez a szakasz a hibák okát és azok kijavításának módját ismerteti.
Az aktuális adattípus ismertetése
Amikor adatokat ad hozzá egy adatmodellhez, az Excel ellenőrzi az adatoszlopokat, hogy lássa, milyen adattípusokat tartalmaznak az egyes oszlopok. Ha az oszlopban lévő adatok konzisztensek, a legpontosabb adattípust rendeli hozzá az oszlophoz.
Ha azonban olyan adatokat ad hozzá az Excelből vagy más forrásból, amelyek nem kényszerítik egyetlen adattípus használatát az egyes oszlopokban, az Excel olyan adattípust rendel hozzá, amely az oszlop összes értékét tartalmazza. Ezért ha egy oszlop különböző típusú számokat tartalmaz, például egész számokat, hosszú számokat és pénznemeket, az Excel decimális adattípust alkalmaz. Másik lehetőségként, ha egy oszlop számokat és szöveget vegyesen használ, az Excel hozzárendeli a szöveges adattípust.
Ha azt tapasztalja, hogy az adatok nem megfelelő adattípussal rendelkeznek, vagy legalább egy másik adattípussal rendelkezik, több lehetősége is van:
-
Az adatokat újra importálhatja. Ehhez nyissa meg a meglévő kapcsolatot az adatforrással, és importálja újra az oszlopot. Az adatforrás típusától függően előfordulhat, hogy az importálás során szűrőt alkalmazhat a problémaértékek eltávolításához. Az importálás során végzett szűréshez az Power Pivot bővítmény használatával kell importálni.
-
Egy számított oszlopban DAX-képletet hozhat létre a kívánt adattípus új értékének létrehozásához. A TRUNC függvénnyel például egész számmá alakíthatja a decimális számokat, vagy kombinálhatja az információs függvényeket és a logikai függvényeket az értékek teszteléséhez és konvertálásához.
Az adatátalakítás ismertetése az Power Pivot adattípusának módosításakor
Ha egy adatkonvertálási lehetőség kiválasztásakor hiba történik, előfordulhat, hogy az oszlop aktuális adattípusa nem támogatja a kiválasztott átalakítást. Nem minden átalakítás engedélyezett minden adattípushoz. Egy oszlopot például csak akkor módosíthat logikai adattípusra, ha az oszlop aktuális adattípusa szám (egész vagy decimális) vagy szöveg. Ezért az oszlopban lévő adatokhoz megfelelő adattípust kell választania.
Miután kiválasztotta a megfelelő adattípust, Power Pivot figyelmeztetni fogja az adatok lehetséges változásaira, például a pontosság elvesztésére vagy a csonkolásra. Kattintson az OK gombra az új adattípus elfogadásához és módosításához.
Ha az adattípus támogatott, de Power Pivot olyan értékeket talál, amelyek nem támogatottak az új adattípuson belül, újabb hibaüzenet jelenik meg, és a folytatás előtt javítania kell az adatértékeket.
Az adatmodellekben használt adattípusokról, az implicit átalakításuk módjáról és a különböző adattípusok képletekben való használatáról az Adatmodellekben támogatott adattípusok című témakörben olvashat részletesen.