Date и DateTime в Spotfire 7.x, используемые с параметрами функции sdcGetData

Кто-нибудь знает, как использовать типы Date / DateTime Spotfire в качестве параметров для sdcGetData в R?

Я пытаюсь получить доступ к данным в нашей библиотеке Spotfire, используя SpotfireData библиотека доступна в TERR. Я следую инструкциям в документации здесь. У меня есть информационная ссылка, по которой я пытаюсь получить данные, для которых определены две подсказки (Product, StartDate). Когда я бегу sdcGetInfo Я получаю следующее.

Spotfire data connection info
  server: http://OURSPOTFIRESERVER/spotfire
  path: /INFOLINKPATH
  1 view

Spotfire data connection view: "INFOLINKPATH"
  Parameters:
       Name DataType Required AllowMultipleValues IsRangeValues
1 StartDate     Date     TRUE                TRUE          TRUE
2   Product   String     TRUE                TRUE         FALSE

Затем я пытаюсь запросить данные с

df <- sdcGetData(conn, "/INFOLINKPATH", Product = "ABCD", StartDate = c(as.POSIXct("2018-01-01"), as.POSIXct("2018-06-01")))

Который не работает и возвращает

Error in sdcHttp(conn, url, body = NULL, headers = headers, sendCooki : http err
or: status=500

Теперь я попробовал несколько вещей с данными, в том числе as.Date, используя строки, as.POSIXlt, добавив информацию о часовом поясе. Я также пытался не использовать RANGE введите приглашение и вместо одного значения, но все равно получите 500 ошибок. Если я удаляю дату как приглашение, она работает и возвращает данные. Spotfire не нравится, когда мои даты используются в качестве параметров, но я не могу понять, почему.

0 ответов

Другие вопросы по тегам