Wanneer u een gegevensmodel toevoegt, worden in Excel automatisch de gegevenstypen gedetecteerd en toegepast. Als u de invoegtoepassing Power Pivot gebruikt, kunt u het gegevenstype wijzigen als dit verkeerd is toegewezen. De meest voorkomende reden om gegevenstypen te wijzigen, is wanneer numerieke gegevens als tekenreeksen zijn geïmporteerd, waardoor aggregaties en andere berekeningen niet werken zoals verwacht.
-
Selecteer in het Power Pivot-venster de kolom waarvoor u het gegevenstype wilt wijzigen.
-
Selecteer in de groep Opmaak op het tabblad Start een gegevenstype in de lijst Gegevenstype.
-
Tekst
-
Decimaal getal
-
Geheel getal
-
Valuta
-
WAAR/ONWAAR
-
Kolommen die zowel getallen als tekstwaarden bevatten, kunnen niet in een numeriek gegevenstype worden omgezet. Als u gegevens moet wijzigen om het gewenste gegevenstype te kunnen gebruiken, moet u de waarden bewerken in een bronbestand en vervolgens de kolom opnieuw importeren.
Aandachtspunten bij het wijzigen van gegevenstypen
Wanneer u het gegevenstype van een kolom probeert te wijzigen of een gegevensconversie selecteert, doen zich soms de volgende fouten voor:
-
Kan het gegevenstype niet wijzigen
-
Kan het kolomgegevenstype niet wijzigen
Deze fouten kunnen zich zelfs voordoen als het gegevenstype beschikbaar is als optie in de vervolgkeuzelijst Gegevenstype. In dit gedeelte wordt de oorzaak van deze fouten behandeld en wordt uitgelegd hoe u de fouten kunt herstellen.
Het huidige gegevenstype
Wanneer u gegevens toevoegt aan een gegevensmodel, controleert Excel de gegevenskolommen om te bepalen welk gegevenstype elke kolom bevat. Als de gegevens in de betreffende kolom consistent zijn, wordt het meest nauwkeurige gegevenstype toegewezen aan de kolom.
Als u echter gegevens van Excel of een andere bron toevoegt waarbij het gebruik van één gegevenstype in een kolom niet wordt afgedwongen, wijst Excel een gegevenstype toe dat bij alle waarden in de kolom past. Als een kolom verschillende soorten getallen bevat, zoals gehele getallen, lange getallen en valuta's, past Excel een decimaalgegevenstype toe. Als een kolom zowel getallen als tekst bevat, wijst Excel het gegevenstype tekst toe.
Als u constateert dat uw gegevens van het verkeerde type zijn, of in elk geval afwijken van het gewenste type, hebt u een aantal mogelijkheden:
-
U kunt de gegevens opnieuw importeren. U opent hiervoor de bestaande verbinding met de gegevensbron en importeert de kolom opnieuw. Afhankelijk van het type gegevensbron kunt u mogelijk tijdens de import een filter toepassen om de problematische waarden te verwijderen. Als u wilt filteren tijdens het importeren, moet u de invoegtoepassing Power Pivot gebruiken om te importeren.
-
U kunt een DAX-formule maken in een berekende kolom om een nieuwe waarde van het gewenste gegevenstype te maken. De functie TRUNC kan bijvoorbeeld worden gebruikt om een decimaal getal te wijzigen in een geheel getal, of u kunt informatiefuncties en logische functies combineren om waarden te testen en te converteren.
Gegevensconversie bij het wijzigen van gegevenstypen in Power Pivot
Als zich een fout voordoet wanneer u een optie voor gegevensconversie selecteert, is het mogelijk dat het huidige gegevenstype van de kolom de geselecteerde conversie niet ondersteunt. Niet alle conversies zijn toegestaan voor alle gegevenstypen. U kunt bijvoorbeeld de kolom alleen wijzigen in een Booleaans gegevenstype als het huidige gegevenstype van de kolom een getal (geheel of decimaal) of tekst is. Daarom moet u een geschikt gegevenstype voor de gegevens in de kolom kiezen.
Nadat u een geschikt gegevenstype hebt gekozen, wordt u door Power Pivot gewaarschuwd voor mogelijke wijzigingen in uw gegevens, zoals verlies van precisie of afkapping. Klik op OK om het bericht te accepteren en uw gegevens in het nieuwe gegevenstype te wijzigen.
Als het gegevenstype wordt ondersteund, maar Power Pivot waarden vindt die niet worden ondersteund binnen het nieuwe gegevenstype, wordt nog een foutbericht weergegeven en moet u de gegevenswaarden corrigeren voordat u doorgaat.
Zie Gegevenstypen die in gegevensmodellen worden ondersteund voor uitgebreide informatie over de gegevenstypen die worden gebruikt in een gegevensmodel, hoe ze impliciet worden geconverteerd en hoe verschillende gegevenstypen in formules worden gebruikt.