У меня проблема при вызове конечной точки REST. Результирующий набор данных слишком велик для возврата конечной точки (я получаю ошибку HTTP 500). Я могу разбить запрос на части, например по месяцам. Как выполнить несколько вызовов конечной точки - по одному на каждый месяц, который я хочу вернуть, а затем объединить их в одну таблицу?
К сожалению, конечная точка REST не поддерживает запросы ODATA, поэтому я не могу просмотреть результирующий набор.
позволять
Source1 = Json.Document(Web.Contents("https://someurl?theapi" & "&q=Date>='2019-01-01' AND Date<='2019-01-31'")),
Source2 = Json.Document(Web.Contents("https://someurl?theapi" & "&q=Date>='2019-02-01' AND Date<='2019-02-28'")),
Table1= Table.FromList(Source1, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
Table2= Table.FromList(Source2, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
CompositeTable= Table.NestedJoin(Table2, {"Datum"}, Table1, {"Datum"}, "CompositeTable", JoinKind.LeftOuter)
в CompositeTable
Я хочу, чтобы наборы результатов обоих запросов были объединены в "CompositeTable"