2009-11-23 2 views
0

В TSQL я могу сделатьПолучить пустой столбец Назад

Select Column1, Column2, '' as Column3, 0 as Column4 
From MyTable 

Я пытаюсь мой MDX как:

SELECT 
{Measures.Measure1} ON COLUMNS 
{ 
    Dimension1.DimensionColumn1.DimensionColumn1.Members, 
    '', 
    0 
} ON ROWS 
FROM [CubeName] 

Это не работает - я получаю следующее сообщение об ошибке

Executing the query ... 
Query (12, 1) Parser: The syntax for '{' is incorrect. 

Вопрос: Как вернуть пустой или нулевой ON ROWS в MDX?

ответ

1

Вы должны определить константу как выражение:

WITH 
MEMBER MEASURES.CONSTANTVALUE AS 1 
SELECT {MEASURES.CONSTANTVALUE} ON COLUMNS 
FROM [cube] 
+0

Как получить этот 'ON ROWS'? –

+0

... SELECT {} ON COLUMNS, {MEASURES.CONSTANTVALUE} ON ROWS ... –

Смежные вопросы