Ordem lógica em que uma consulta MDX é processada
Qual é a ordem de avaliação das cláusulas dentro de umMDX
roteiro?
WITH
MEMBER measures.A AS ...
MEMBER measures.B AS ...
SET S1 AS ...
SELECT
{
measures.A
,measures.B
,measures.x
} ON COLUMNS
{S1} HAVING <condition> on ROWS
FROM [Cube]
WHERE ({S2})
FROM
WHERE
WITH
SELECT
HAVING
?
Mas talvez não seja tão simples assimMEMBER
e umSET
são tratados de maneira diferente em termos de contexto - então, se essa ordem estiver correta, como o contexto está vinculado?