Expression.Error: 64-Bit-Ganzzahlenwert
18.05.2022 15:01:11
Max_Danger
ich stehe wieder einmal vor einer kleinen Herausforderung. :)
Zur Ausgangslage
Ich lade online Daten mittels einer Json Abfrage in Power Query.
Das klappt soweit auch alles reibungslos.
Leider wirft er mir bei manchen Abfragen jedoch folgenden Fehler aus:
Expression.Error: Die Zahl befindet sich außerhalb des gültigen Bereichs eines 64-Bit-Ganzzahlwerts.
Details:
2,94813E+22
Ich bin bei meiner Recherche schon darauf gestoßen, dass es daran liegt, dass Excel "nur" mit 15 Nachkommastellen arbeitet.
Daher dachte ich mir, dass ich die Daten einfach als Text rein lade.
Leider funktioniert dies nicht, bzw. der Error bleibt bestehen.
Der Power Query Code
let
Source = Excel.CurrentWorkbook(){[Name="Tabelle2"]}[Content],
#"Added Custom" = Table.AddColumn(Source, "Benutzerdefiniert", each #"Transform JSON File"([Json File])),
#"Erweiterte Benutzerdefiniert1" = Table.ExpandTableColumn(#"Added Custom", "Benutzerdefiniert", {"chainId", "price", "estimatedPriceImpact", "value", "gasPrice", "gas", "estimatedGas", "protocolFee", "minimumProtocolFee", "buyTokenAddress", "buyAmount", "sellTokenAddress", "sellAmount", "sources", "allowanceTarget", "sellTokenToEthRate", "buyTokenToEthRate"}, {"chainId", "price", "estimatedPriceImpact", "value", "gasPrice", "gas", "estimatedGas", "protocolFee", "minimumProtocolFee", "buyTokenAddress", "buyAmount", "sellTokenAddress", "sellAmount", "sources", "allowanceTarget", "sellTokenToEthRate", "buyTokenToEthRate"}),
#"Geänderter Typ" = Table.TransformColumnTypes(#"Erweiterte Benutzerdefiniert1",{{"buyAmount", type text}, {"buyTokenToEthRate", type text}})
in
#"Geänderter Typ"
Hat vielleicht jemand eine Idee, wie ich das Problem umgehen könnte?Vielen Dank
Max