2

我正在尝试通过 powerpivot 执行 sql 查询,但出现以下错误

“无法将值转换为表(大量十六进制字符串)列(名称)请求的数据类型”

SELECT [name], [table].[group],[table2].[group2] ,SUM([number]) AS number
FROM table LEFT JOIN [table2] ON table.[group ID]  = [table2].id 
GROUP BY [name],[table].[group],[table2].[group2]

Powerpivot 的验证器对查询很满意,并且相同的查询在 sql management studio 中运行良好,有什么想法可以解决这个问题吗?

4

2 回答 2

3

这通常发生在您更新已包含原始查询数据的表中的查询,并且该表中的列已根据前一个查询分配数据类型时。重新创建表或将数据类型更改为新查询中的数据类型。

希望有帮助。

于 2012-04-05T08:52:37.773 回答
1

我有同样的问题。我正在查询关于 sharepoint 的 Powerpivot 书籍,返回的一些值是空白或“NaN xxx”。这是因为我Iferror( ,BLANK())在测量中做了一个。

我将计算的度量从IFERROR( ,Blank())to更改为IFERROR( ,0),然后我可以成功地在 sharepoint 上查询模型。

于 2018-05-15T01:17:34.460 回答