Как правильно преобразовать в таблицу Power Query Json.Document(Web.Contents("......")), Excel из 12 цифр делает 72, из 40 делает 800 и так далее. в непонятной прогрессии...
Добрый день Задача: получить данные и поместить их в таблицу. С API одного сайта (https://yobit.net/api/3/depth/doge_btc?limit=3). Для того кто умеет задача примитивнее некуда. С других сайтов делал и все получалось. Этот не даётся ни как. Как получить данные знаю. А с выводом в таблицу проблема.
На выходе у меня такая таблица: Name Value.asks Value.bids doge_btc 0.00000041 0.0000004 doge_btc 0.00000041 20800494.55 doge_btc 23897018.97 0.0000004 doge_btc 23897018.97 20800494.55 doge_btc 0.00000041 0.00000039 doge_btc 0.00000041 16870315.47 doge_btc 23897018.97 0.00000039 doge_btc 23897018.97 16870315.47 doge_btc 0.00000042 0.0000004 и так далее, всего 36 строк. Excel данные в какой то не понятной прогрессии увеличивает. Как он из 24 цифр делает 72 не понимаю. При увеличении параметра limit в адресе вообще полный хаус происходит. Например limit=10, из 40 цифр получаю 400 строк. Для меня бред полный.
Хочу на выходе получить таблицу: Name asks asks2 bids bids2 doge_btc 0.00000041 23897018.97 0.0000004 20800494.55 doge_btc 0.00000042 6993765.266 0.00000039 16870315.47 doge_btc 0.00000043 4205557.661 0.00000038 12277349.9
В google и на форуме искал. Ни чего похожего не нашел.
Всего 2 темы. И одна из них эта... В гуле меня тоже ни кто не банил )))
Даже если где то, и полно решений про yobit. Нужно решение именно этой задачи. Да и свой скил в Power Query поднять (на будущее). Был бы это php я бы в момент регулярку написал бы. А как все это в excel я понятия не имею.... Дя и думается что в Power Query обязано быть встроенное решение. Вопрос какое.
Правда выдаёт ошибки: "Ошибка выражения: Имя "List.Zip" не распознано. Убедитесь в том, что оно написано верно.", "Expression.Error: Импорт List.Zip не соответствует ни одному из экспортов. Не пропущена ли ссылка на модуль?"
Перед этим мотюгнувшись на версию: "Запросы Power Query в этой книге могут быть не совместимы с текущей версией Excel. Эти запросы были созданы с помощью более новой версии Power Query и могут не рабоотать в текущеё версии." У меня Excel 2016.
Но направление мысли есть, куда копать, дано. Может переписать чуть чуть код. А может версию можно обновить. (отдельно взятые функции уже проще изучать, а там и решение будет)
Коллеги, проблема похожая, но не могу понять как ее решить. Есть два компа, один стационарный, другой ноут, на обоих стоит корпоративная Win 10 вкупе с Excel 2016, обновления стоят идентичные. На стационарном создаю файл в котором с помощью PQ собираю данные из нескольких источников лежащих на разных компах корпоративной сетки, проблем с дальнейшим обновлением данных нет. Но если открыть данный файл на ноуте, начинаются ошибки - файл был создан в более поздней версии PQ - не может найти часть пути - не пропущена ли ссылка на модуль и т.п.
Последней была ошибка: Ошибка выражения: Имя "Percentage.Type" не распознано. Убедитесь в том, что оно написано верно.
Подскажите, плиз, может кто сталкивался, в чем может быть причина и куда копать?
zhuk_a, не совсем так, просто в более новых версиях PQ добавляются новые функции. Соответственно, если запрос был сделан в новой версии с их использованием, то в старой версии такой запрос не заработает. Но все запросы сделанные в старой версии чудесно фунциклируют в новой. При этом если вы в новой версии сделаете запрос, с использованием только тех функций. которые есть в старой, то обратная совместимость сохранится и все будет работать. По сути практически все новые функции, которые добавлены за последние 2 года можно реализовать самому через старые. Так что если нужен совместимый код то придется чуть-чуть помучиться, но это вполне реально.
PooHkrd, спасибо, стало намного понятнее, по крайней мере почему вылетает ошибка с процентами... Обновить версию PQ отдельно от Excel насколько я знаю нельзя, придется помучиться с разными версиями PQ на компах, как я понял проще файлы делать в старой версии, они точно откроются в новой. Еще один вопрос в тему, ошибка при обновлении связей, это тоже из-за разницы версий?
Честно говоря, ваша проблема вообще никак не пересекается с темой данного топика. По идее вопросы по ошибкам нужно писать в темах про такие же ошибки либо создавать новую тему с правильным названием, с примером и всем остальным.
PooHkrd написал: Соответственно, если запрос был сделан в новой версии с их использованием, то в старой версии такой запрос не заработает. Но все запросы сделанные в старой версии чудесно фунциклируют в новой.
Проблему решил обновлением версий PQ до последней, действительно, важно чтобы созданный документ открывался в такой же версии PQ и более новой. Всем спасибо.