Wenn Sie einem Datenmodell Daten hinzufügen, erkennt Excel Datentypen automatisch und wendet sie an. Wenn Sie das Power Pivot-Add-In verwenden, können Sie den Datentyp ändern, wenn er falsch zugewiesen wurde. Der häufigste Grund für das Ändern von Datentypen ist, wenn numerische Daten als Zeichenfolgen importiert werden, wodurch verhindert wird, dass Aggregationen und andere Berechnungen wie erwartet funktionieren.
Wählen Sie im Power Pivot-Fenster die Spalte aus, deren Datentyp Sie ändern möchten.
Wählen Sie auf der Registerkarte Start in der Gruppe Formatierung einen Datentyp aus der Liste Datentyp aus.
- Text
- Dezimalzahl
- Ganze Zahl
- Währung
- WAHR/FALSCH
Spalten, die sowohl Zahlen als auch Textwerte enthalten, können nicht in einen numerischen Datentyp konvertiert werden. Wenn Sie Datenwerte ändern müssen, um den gewünschten Datentyp verwenden zu können, müssen Sie die Werte in einer Quelldatei bearbeiten und dann die Spalte erneut importieren.
Überlegungen beim Ändern von Datentypen
Manchmal, wenn Sie versuchen, den Datentyp einer Spalte zu ändern oder eine Datenkonvertierung auszuwählen, können die folgenden Fehler auftreten:
- Datentyp konnte nicht geändert werden
- Fehler beim Ändern des Spaltendatentyps
Diese Fehler können auch dann auftreten, wenn der Datentyp als Option in der Dropdownliste "Datentyp" verfügbar ist. In diesem Abschnitt werden die Ursache dieser Fehler und die Vorgehensweise erläutert, wie Sie sie beheben können.
Den aktuellen Datentyp verstehen
Wenn Sie einem Datenmodell Daten hinzufügen, überprüft Excel die Datenspalten darauf, welche Datentypen jede Spalte enthält. Wenn die Daten in dieser Spalte konsistent sind, wird der Spalte der genaueste Datentyp zugewiesen.
Wenn Sie jedoch Daten aus Excel oder einer anderen Quelle hinzufügen, die nicht die Verwendung eines einzelnen Datentyps in jeder Spalte erzwingt, weist Excel einen Datentyp zu, der alle Werte in der Spalte enthält. Wenn eine Spalte Zahlen unterschiedlichen Typs enthält, z. B. ganze Zahlen, lange Zahlen und Währungen, wendet Excel daher den Datentyp "Dezimal" an. Wenn in einer Spalte Zahlen und Text gemischt werden, weist Excel alternativ den Datentyp Text zu.
Wenn Sie feststellen, dass Ihre Daten einen falschen Datentyp oder zumindest einen anderen Datentyp als gewünscht aufweisen, haben Sie mehrere Möglichkeiten:
- Sie können die Daten erneut importieren. Öffnen Sie dazu die vorhandene Verbindung mit der Datenquelle, und importieren Sie die Spalte erneut. Je nach Datenquellentyp können Sie während des Imports möglicherweise einen Filter anwenden, um problematische Werte zu entfernen. Das Filtern während des Imports erfordert, dass Sie den Import mithilfe des Power Pivot-Add-Ins durchführen.
- Sie können eine DAX-Formel in einer berechneten Spalte erstellen, um einen neuen Wert mit dem gewünschten Datentyp zu erstellen. Die Funktion KÜRZEN kann z. B. verwendet werden, um eine Dezimalzahl in eine ganze ganze Zahl zu ändern, oder Sie können Informationsfunktionen und logische Funktionen kombinieren, um Werte zu testen und zu konvertieren.
Grundlegendes zur Datenkonvertierung beim Ändern von Datentypen in Power Pivot
Wenn beim Auswählen einer Datenkonvertierungsoption ein Fehler auftritt, kann es sein, dass der aktuelle Datentyp der Spalte die ausgewählte Konvertierung nicht unterstützt. Nicht alle Abschlüsse sind für alle Datentypen zulässig. Beispielsweise können Sie eine Spalte nur dann in einen booleschen Datentyp ändern, wenn der aktuelle Datentyp der Spalte entweder eine Zahl (ganz oder dezimal) oder Text ist. Daher müssen Sie einen geeigneten Datentyp für die Daten in der Spalte auswählen.
Nachdem Sie einen geeigneten Datentyp ausgewählt haben, warnt Power Pivot Sie vor möglichen Änderungen an Ihren Daten, z. B. Genauigkeitsverlust oder Abschneiden. Klicken Sie auf OK, um die Daten zu akzeptieren und in den neuen Datentyp zu ändern.
Wenn der Datentyp unterstützt wird, Power Pivot jedoch Werte findet, die im neuen Datentyp nicht unterstützt werden, erhalten Sie eine weitere Fehlermeldung, und Sie müssen die Datenwerte korrigieren, bevor Sie fortfahren.
Ausführliche Informationen zu den Datentypen, die in einem Datenmodell verwendet werden, wie sie implizit konvertiert werden und wie unterschiedliche Datentypen in Formeln verwendet werden, finden Sie unter In Datenmodellen unterstützte Datentypen.