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 中返回空或零?

4

1 回答 1

1

您需要将常量定义为表达式:

WITH
MEMBER MEASURES.CONSTANTVALUE AS 1
SELECT {MEASURES.CONSTANTVALUE} ON COLUMNS
FROM [cube]
于 2009-11-23T15:00:10.073 回答