0

我指的是asp.net官方教程http://msdn.microsoft.com/en-us/library/dd456655.aspx 。我所做的是,,,在一个新的 asp.net 网站中,我从工具箱中添加了一个图表控件,并将它从我的数据库中拖到一个表格中。当我添加一个按钮并将预测代码放在按钮单击事件中时,问题就开始了。代码是:

Chart1.DataManipulator.FinancialFormula (FinancialFormula.Forecasting, "2,40,true,true", "Series1:Y", "Series2:Y,Series3:Y,Series3:Y2");

我得到的错误信息是

预测误差——这种回归类型的数据点太少。至少需要 2 个数据点。

在图表中,我选择“日期”作为 x 轴,选择“某个数字”作为 Y 轴……而这最少需要 2 个数据点……谁能帮我解决这个错误…… ……

4

2 回答 2

1

这个问题有点老了,但我今天遇到了同样的情况,想发布我的解决方案。

当在图表绑定之前添加趋势线时,会出现此“数据点太少”的问题。只需将财务公式代码移动到绑定数据的位置下方即可解决问题。(当然,如果绑定中的数据点少于 2 个,这将无济于事)。

基本上,在绑定图表之前,“输入系列”实际上并没有图表的 DataManipulator 使用的数据。

于 2012-11-23T16:42:14.820 回答
0

为了预测未来的值,至少需要两个过去的值,所以如果结果只包含一个值,则会抛出错误,因为无法比较这些值。图表中的系列应该至少有 2 个值

于 2015-03-06T11:06:30.793 回答