我正在尝试通过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运行相同的查询,任何想法如何解决这个问题?
答案 0 :(得分:3)
当您更新已包含原始查询数据的表中的查询时,通常会发生这种情况,并且该表中的列已根据先前的查询分配了数据类型。 重新创建表或将数据类型更改为新查询中的数据类型。
希望有所帮助。
答案 1 :(得分:1)
我有同样的问题。我正在查询有关sharepoint的Powerpivot书籍,其中一些值为空白或“NaN xxx”。这是因为我在测量中做了Iferror( ,BLANK())
。
我将计算出的度量从IFERROR( ,Blank())
更改为IFERROR( ,0)
,然后我可以在sharepoint上成功查询模型。