Нужен пример исправленного PondjsWindowRollupJavascript

Форум по Javascript
Ответить
Anonymous
 Нужен пример исправленного PondjsWindowRollup

Сообщение Anonymous »

Может ли кто-нибудь показать мне, как использовать pondjs timeSeries.fixedWindowRollup, потому что я не могу понять, что делаю неправильно.
Я хотел бы изменить выборку набор данных должен иметь одинаковые временные метки, поэтому вот код, который я использую на основе документа и того, что я вижу в источнике:

Код: Выделить всё

const data = res.map((data: any) => {
return {
timestamp: new Date(data.End).getTime(),
value: data.Value,
}
})

const ts = timeSeries({
points: data.map((entry: any) => [entry.timestamp, entry.value]),
columns: ["time", "value"],
name: "data",
})
.fixedWindowRollup({
window: window(duration("1day")),
//aggregation: { value: { value: avg() } }, //ts compiler complains
aggregation: {value: ["value", avg()]},
})
.eventList().map(e => {
return {
timestamp: e?.timestamp().getTime(),
value: e?.get("value")
}
});
но фиксированныйWindowRollup возвращает эту ошибку:

Код: Выделить всё

TypeError: Cannot read properties of undefined (reading 'mid')
at Index.timestamp (project/node_modules/pondjs/src/index.ts:89:32)
at Event.timestamp (project/node_modules/pondjs/src/event.ts:578:30)
at project/node_modules/pondjs/src/collection.ts:839:23
at List.__iterate (project/node_modules/immutable/dist/immutable.js:3370:13)
at List.forEach (project/node_modules/immutable/dist/immutable.js:4899:19)
at SortedCollection.forEach (project/node_modules/pondjs/src/collection.ts:425:29)
at SortedCollection.isChronological (project/node_modules/pondjs/src/collection.ts:837:14)
at new SortedCollection (project/node_modules/pondjs/src/sortedcollection.ts:43:20)
at project/node_modules/pondjs/src/windowedcollection.ts:177:51
at project/node_modules/immutable/dist/immutable.js:2488:31
at project/node_modules/immutable/dist/immutable.js:2506:18
btw I'm using syntax from version 1.0.0-alpha.0 because latest version didn't work with my ts compiler ...
Я также разместил вопрос с примером исправленного WindowRollup, который необходим в качестве проблемы, непосредственно в репозиторий, но, к сожалению, пока безуспешно...
Спасибо за любую подсказку!>

Подробнее здесь: https://stackoverflow.com/questions/793 ... ple-needed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»