2016-07-07 15 views
0

Kontext: Verwenden von Powerquery in Excel 2016 (Get & Transform) zum Empfangen von Daten von einer REST-API, die nur den Inhaltstyp akzeptiert: application/json. Der Inhalt für die HTTP-POST-Anforderung wird in einer Excel-Tabelle gespeichert, die für POST-Inhalt in JSON konvertiert werden soll.Konvertieren von Tabelle zu JSON in Powerquery

Wenn ich das folgende Beispiel verwenden aus: https://msdn.microsoft.com/en-us/library/mt637075.aspx:

Request = Text.FromBinary(Json.FromValue([A={1, true, "3"}, B=#date(2012, 3, 25)])) 

Es gibt den Fehler:

Expression error: The name 'Json.FromValue' wasn't recognized. Make sure it's spelled correctly. 

Ist es möglich, dass die Version von Powerquery in-built in Excel 2016 ist dies fehlt Funktion? Wenn ja, gibt es eine andere Möglichkeit, die Daten in PowerQuery in JSON zu transformieren?

+0

Haben Sie das neueste Update für Excel 2016? Welche Version von Power Query wird ausgeführt? Sie können dies über Neue Abfrage | überprüfen Abfrageoptionen und gehen Sie zur Registerkarte Diagnose. –

+0

Version ist 2.24.4065.1401 –

+0

Es funktioniert in Power BI mit Power Query Version 2.36.4434.362 64 Bit (Juni 2016) –

Antwort

1

Sie müssen Excel 2016 aktualisieren. Das neueste Update hat Json.FromValue.

+0

Das hat den Trick gemacht. Für die Interessenten benötigen Sie für dieses Update kein Office 365-Abonnement. Es ist in [KB3115139] (https://support.microsoft.com/en-us/kb/3115139) enthalten. Nach dem Anwenden des Updates ist meine Power Query-Version in Excel 2.33.4337.481 –