Сбой SQL-запроса Powerpivot — невозможно преобразовать значение в тип данных, запрошенный для столбца таблицы

Я пытаюсь выполнить 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, есть идеи, как я могу это исправить?


person user692898    schedule 08.08.2011    source источник
comment
Присвоен ли ячейке в EXCEL уже тип данных, например Number?   -  person JNK    schedule 08.08.2011


Ответы (2)


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

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

person GrandMasta    schedule 05.04.2012

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

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

person BrianJP    schedule 15.05.2018