I\'m trying to perform a SQL query through a linked SSAS server. The initial query works fine:
SELECT \"Ugly OLAP name\" as \"Value\"
FROM OpenQuery( OLAP,
You're using "Value" as a column alias, and I don't think the alias can appear in the where clause. It's simply used to name the returned column value. Your where clause should refer to the original column name:
SELECT "Ugly OLAP name" as "Value"
FROM OpenQuery( OLAP, 'OLAP Query')
WHERE "Ugly OLAP name" > 0