Невозможно преобразовать список в редакторе Excel Power Query - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь преобразовать ответ JSON API в таблицу в Excel, используя функцию Power Query. В настоящее время я получаю сообщение об ошибке ниже, когда я пытаюсь поместить customerOrderHistory, который является списком, в список с разделителями, так как я не хочу создавать дополнительные строки для списка, если я могу избежать этого.

enter image description here

Если возможно, я бы хотел либо

  • Просто распечатайте список customerOrderHistory в формате JSON, в котором он уже находится, в ячейку OR
  • Создание списка значений с разделителями, поскольку в данный момент списки содержат только одну запись

Файл теста JSON выглядит следующим образом:

{
    "computerid": "1",
    "total": 1,
    "results": [
        {
            "computerid": "1",
            "customerOrderHistory": [
                {
                    "orderId": "1",
                    "channelId": null,
                    "agentId": null,
                    "orderItems": 1
                }
            ]
        }
    ]
}

Спасибо

1 Ответ

0 голосов
/ 29 июня 2018

Вы можете использовать Json.FromValue для преобразования списка в двоичное значение, а затем использовать Text.FromBinary для возврата строкового представления. Если вы сможете копать достаточно глубоко, чтобы добраться до поля customerOrderHistory, это будет выглядеть как Text.FromBinary(Json.FromValue(result[customerOrderHistory])).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...