我从维度中删除了一个属性(编辑了一个为我的dsv提供的视图),因为它不再需要/需要了。
现在,当我尝试处理该维度时,我收到以下错误;
OLE DB错误:OLE DB或ODBC错误:列名称无效' EngNation'。 42S22。&#34 ;.
EngNation
是我删除的属性。
为什么要尝试处理不再存在的列?我已经刷新了dsv,列已经不存在了。我甚至已经浏览了xml代码,但无法在任何地方找到属性的痕迹。我只是不明白我错过了什么。
我已尝试在网上搜索,但未能找到问题的答案,我们非常感谢任何输入。
答案 0 :(得分:0)
有一个更新解决了这个问题:
但是,如果您因某种原因无法应用更新,您可以看看您的情况是否符合我们的情况,我将解释如何解决此错误:
三个事实表(视图) - 预算(来自应用程序的视图) - Actuals(从应用程序的视图派生) - 预测(来自应用程序的视图)
预测和预算的两个回写表。
两个维度 - 时间 - 帐户层次结构
三项措施: - 实际 - 预算 - 措施
最初,我在每个事实表(视图)上有三个度量,即预算,实际值,预测(想想三个视图与三个度量完全相同)。当我这样做时,只有实际视图有一个实际测量,预测视图只有一个预测测量,而预算视图只有一个预算测量,一切似乎都有效。
缺少列错误是非常误导的,因为列和关系很好。