我希望将Tableau桌面与R inort整合,以显示附加到其Arima预测的图形。为此,我在Tableau中创建了一个计算字段,用于移动日期以在X轴上显示它。这是代码:
` IFNULL(LOOKUP(ATTR([Day]), [Période To Forecast]),ATTR(DATEADD('day',[Période To Forecast], [Day])))`
然后我创建了另一个计算字段来显示以在Y轴上显示它:
`SCRIPT_REAL("library(forecast);
myts <- ts(.arg1)
arimafit <- auto.arima(myts);
fcast <- forecast(arimafit, .arg2[1]);
n<-length(.arg1);
append(.arg1,fcast$mean, after = n)",
Sum([Nb Visiteurs Uniques]),[Période To Forecast])`
我在Tableau中收到一个错误,告诉我:“la fonction scriptanrenvoyéunnombre deressultats inattendus。 我试着减少点数,所以我改变了追加函数的内容:
`append(.arg1[(.arg2[1]+1):n],fcast$mean, after = n-.arg2[1])",`
我收到此错误:x [1L:after]中的错误:只有0可能与负下标混合 我在网上搜索并了解.arg1变量中有一个否定词。但是我显示的数字是正数.R是否将数字解释为负数?