Wenn Sie Daten zu einem Datenmodell hinzufügen, erkennt Excel und wendet Datentypen automatisch an. Wenn Sie das Add- 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 das Importieren numerischer Daten als Zeichenfolgen, um zu verhindern, dass Aggregationen und andere Berechnungen wie erwartet funktionieren.
-
Wählen Sie Power Pivot Spalte aus, für die Sie den Datentyp ä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 von Ihnen verwendeten Datentyp zu verwenden, müssen Sie die Werte in einer Quelldatei bearbeiten und dann die Spalte erneut importieren.
Überlegungen beim Ändern von Datentypen
Manchmal können die folgenden Fehler auftreten, wenn Sie versuchen, den Datentyp einer Spalte zu ändern oder eine Datenkonvertierung auszuwählen:
-
Fehler beim Ändern des Datentyps
-
Fehler beim Ändern des Spaltendatentyps
Diese Fehler können auch auftreten, wenn der Datentyp als Option in der Dropdownliste Datentyp verfügbar ist. In diesem Abschnitt werden die Ursache für diese Fehler und deren Korrektur erläutert.
Grundlegendes zum aktuellen Datentyp
Wenn Sie einem Datenmodell Daten hinzufügen, überprüft Excel Datenspalten, um zu sehen, welche Datentypen die einzelnen Spalten enthalten. 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 innerhalb der einzelnen Spalten erzwingen, weist Excel einen Datentyp zu, der alle Werte in der Spalte enthält. Wenn eine Spalte also Zahlen unterschiedlicher Typen enthält, z. B. ganze Zahlen, lange Zahlen und Währung, wendet Excel dezimalen Datentyp an. Wenn eine Spalte Zahlen und Text vermischen, Excel Sie alternativ den Datentyp "Text" zu.
Wenn Sie feststellen, dass Ihre Daten einen falschen Oder einen anderen Datentyp als gewünscht haben, 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 beim Import möglicherweise einen Filter anwenden, um Problemwerte zu entfernen. Das Filtern während des Imports erfordert, dass Sie mithilfe des Power Pivot-Add-Ins importieren.
-
Sie können eine DAX-Formel in einer berechneten Spalte erstellen, um einen neuen Wert des gewünschten Datentyps zu erstellen. Beispielsweise kann die Funktion KÜRZEN 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 Konvertierungen 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 (ganze oder Dezimalzahl) oder Text ist. Daher müssen Sie einen geeigneten Datentyp für die Daten in der Spalte auswählen.
Nachdem Sie einen geeigneten Datentyp verwendet haben, Power Pivot Sie vor möglichen Änderungen an den Daten, z. B. Genauigkeitsverlust oder Abschneiden, gewarnt. Klicken Sie auf OK, um Ihre Daten zu akzeptieren und auf den neuen Datentyp zu ändern.
Wenn der Datentyp unterstützt wird, Power Pivot jedoch Werte findet, die vom neuen Datentyp nicht unterstützt werden, erhalten Sie einen weiteren Fehler und 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.