PowerPivot工作簿中的度量数据类型转换失败

时间:2012-09-18 11:54:13

标签: excel-2010 powerpivot

使用PowerPivot for Excel从多维数据集导入数据时出现问题。 当我将度量导入PowerPivot工作簿时,它将数字视为文本。当我尝试将数据类型更改为十进制数时,我收到以下错误:

发生以下系统错误:类型不匹配。 PowerPivot数据库错误:[表格:'查询',列:'',值:'6198.9357860000009']的数据类型转换失败。

我正在尝试使用这些值创建数据透视表,但是虽然它将数字视为文本,但我无法正确创建它。有谁知道如何处理它?<​​/ p>

我将不胜感激任何帮助。

此致 康拉德

3 个答案:

答案 0 :(得分:1)

我无法解决这个问题,但我找到了解决方法。 在PowerPivot窗口中,我添加了新列并插入了以下函数: =VALUE(SUBSTITUTE(Query[MyMeasure],".",",",1)) 它取代了“。”使用“,”并将值视为十进制数。然后我隐藏了无用的列(带有文本值)并重命名了隐藏列名称的新列。

答案 1 :(得分:1)

最后我想出来了,问题是什么。区域语言设置为波兰语,波兰语默认小数点后缀为.而不是,

我将区域语言更改为英语,请求excel文件,现在可以转换为十进制数。

答案 2 :(得分:1)

当我们在度量中有NaN值时,可能会发生这种情况。除以零错误将在PowerPivot中抛出完全相同的消息。