Насколько я понимаю, Spotfire просматривает первые несколько (не уверены в точном количестве) наблюдений в каждом столбце и пытается угадать тип данных. В конечном итоге будет получено угадывание строки, если в этом наборе наблюдений будет одно наблюдение за любым видом слова.
Например, если мой CSV выглядит так:
Id,Name,Date,X,Y,Z,Lat,Long
04a3169a302f,Trukki,28.3.2018 8:48,0.03522,0.03089,14.88,60.4,26.94
04a3169a302f,Trukki,28.3.2018 8:48,0.03526,0.03153,15.52,0.64,60.47
04a3169a302f,Trukki,28.3.2018 8:48,NULL,0.03153,15.52,0.64,60.47
тогда Spotfire будет угадывать строку как тип данных для поля X. Обратите внимание, что я удалил 26,94 в конце ваших образцов данных, так как они, похоже, не принадлежали.
Другая возможность: если в столбце «Имя» есть запятая, это может привести к смещению ваших данных и смещению данных поля «Дата» на единицу, что также считывается как строка. Таким образом, поле X также будет считываться как строка.