Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Powery Query und ODBC - Zahlen abgeschnitten

Forumthread: Powery Query und ODBC - Zahlen abgeschnitten

Powery Query und ODBC - Zahlen abgeschnitten
09.01.2025 17:07:30
Andreas
Hallo zusammen,

über eine ODBC-Anbindung frage ich Werte aus einer kleinen Tabelle in unserer Oracle-Datenbank ab. Die Zahlenspalten sind in der Tabelle vom Typ Number(14,2).

Wenn ich in Excel (über Office 365 Business auf einem Windows Server 2019) über Power Query nun die Werte abfrage, wird nicht einfach der Datentyp von Dezimal auf Ganze Zahl oder so geändert, sondern es wird einfach das Komma aus der Zahl entfernt sowie ggf. vorhandene Nullen, die an letzter Stelle stehen. Folgende Werte entstehen zum Beispiel:

1328,10 = 12381
123,92 = 12392
222,00 = 222

Ich habe die automatische Erkennung von Datentypen und Überschriften deaktiviert, sodass bei einer komplett leeren/neuen Abfrage nur noch die Quelle als Bearbeitungsschritt ausgewiesen wird. Der Fehler erscheint dennoch.

Erstelle ich unter Excel 2016 auf einem Windows Server 2012 die Abfrage, werden die Werte korrekt ausgewiesen.
Interessanterweise werden aus anderen Tabellen, die den selben Datentyp enthalten, die Werte korrekt abgefragt.

Ich schwanke bei der Ursache zwischen Problemen des ODBC-Treibers und Excel selbst.

Was könnte ich testen?
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Powery Query und ODBC - Zahlen abgeschnitten
09.01.2025 18:41:51
Yal
Hallo Andreas,

Du könntest testen, was Du bekommst, wenn Du die Datenspalte nicht vorab typisierst.
Als zweiter Test würde ich einen allgemeinen Zahlentyp "type number" vergeben.
Auch kann testen, was zurückkommt, wenn man es so einrichtet, dass der Feld als Text zurückgegeben werden soll.

VG
Yal

Anzeige
AW: Powery Query und ODBC - Zahlen abgeschnitten
09.01.2025 20:12:56
Andreas
Hallo Yal und danke für die Ansätze.

Die Datenspalte wird von mir nicht typisiert. Die Typerkennung habe ich in den Abfrageoptionen in PowerQuery deaktiviert. Der Typ Number(14,2) ist in der Datenbanktabelle vorgegeben. Den kann ich nicht anpassen. Ich möchte ja lediglich, dass dieser Datentyp auch 1:1 übernommen wird.

Die Typisierung als Text funktioniert ebenso wenig wie die Typisierung als Zahlenformat. Es sei denn, ich kann im Rahmen der Abfrage vorgeben, welcher Datentyp vorgegeben werden soll. Schon beim Laden der Tabelle bzw. bei der Datenvorschau, noch bevor ich die Daten lade oder transformiere, werden die Werte fehlerhaft angezeigt.
Anzeige

Forumthreads zu verwandten Themen

Anzeige