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 не нравится, когда мои даты используются в качестве параметров, но я не могу понять, почему.