SQL-запрос Powerpivot завершается неудачно - невозможно преобразовать значение в тип данных, запрошенный для столбца таблицы - PullRequest
2 голосов
/ 08 августа 2011

Я пытаюсь выполнить SQL-запрос через PowerPivot, и я получаю следующую ошибку

"Невозможно преобразовать значение в тип данных, запрошенный для столбца (имя) таблицы (массив шестнадцатеричной строки)"

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. Есть идеи, как мне это исправить?

Ответы [ 2 ]

3 голосов
/ 05 апреля 2012

это обычно происходит, когда вы обновляете запрос в таблице, в которой уже есть данные из исходного запроса, а столбцам в этой таблице уже назначены типы данных на основе предыдущего запроса.Либо заново создайте таблицу, либо измените типы данных на типы в новом запросе.

Надеюсь, это поможет.

1 голос
/ 15 мая 2018

У меня была такая же проблема. Я запрашиваю книгу Powerpivot на sharepoint, и некоторые возвращаемые значения были пустыми или «NaN xxx». Это потому, что я сделал Iferror( ,BLANK()) в измерениях.

Я изменил вычисляемую меру с IFERROR( ,Blank()) на IFERROR( ,0) и затем смог успешно запросить модель на sharepoint.

...