Entendi o critério de ordenação e filtro. Tambem entendi o ROWS e COLUMNS... Mas ainda não entendi o que seria o WHERE. Sei bem o que é um WHERE em SQL. Mas no MDX ficou confuso...
Nesta consulta, para que serve o where em tempo?
SELECT
FILTER	(
            ORDER	(
            CROSSJOIN	(
                        ({[Cliente].[Regiao].&[Sul], [Cliente].[Regiao].&[Centro Oeste], [Cliente].[Regiao].&[Sudeste]}),
                        ({	[Produto].[Hierarquia Departamento].[Nivel Setor].&[Mercearia],
                            [Produto].[Hierarquia Departamento].[Nivel Setor].&[Carnes],
                            [Produto].[Hierarquia Departamento].[Nivel Setor].&[Laticínios],
                            [Produto].[Hierarquia Departamento].[Nivel Setor].&[Bebidas] })
                        )
                    , [Measures].[Valor Da Venda], BDESC -- coloca um B na clausula
                    )
        , [Measures].[Valor Da Venda] >= 1000000) -- Assim funciona. 
ON ROWS,
({ [Measures].[Valor Da Venda]  })
ON COLUMNS
FROM [DW ATACADEZ]
WHERE
({ [Tempo].[Ano].&[2021] });
 
            