Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Em Expressões Multidimensionais (MDX), uma medida é uma expressão DAX nomeada que é resolvida calculando a expressão para devolver um valor num Modelo Tabular. Esta definição inocente abrange uma incrível extensão de abrangência. A capacidade de construir e usar medidas numa consulta MDX oferece uma grande capacidade de manipulação para dados tabulares.
Advertência
As medidas só podem ser definidas em modelos tabulares; Se a sua base de dados estiver em modo multidimensional, criar uma medida gerará um erro
Para criar uma medida definida como parte de uma consulta MDX, e portanto cujo âmbito está limitado à consulta, utiliza-se a palavra-chave WITH. Pode então usar a medida dentro de uma instrução MDX SELECT. Usando esta abordagem, o membro calculado criado pela palavra-chave WITH pode ser alterado sem perturbar a instrução SELECT. No entanto, em MDX refere-se a medida de forma diferente do que em expressões DAX; para referenciar a medida, nomea-a como membro da dimensão [Medidas], veja o seguinte exemplo MDX:
with measure 'Sales Territory'[Total Sales Amount] = SUM('Internet Sales'[Sales Amount]) + SUM('Reseller Sales'[Sales Amount])
select measures.[Total Sales Amount] on columns
,NON EMPTY [Date].[Calendar Year].children on rows
from [Model]
Irá devolver os seguintes dados quando executado:
| Ano | Montante Total das Vendas |
|---|---|
| 2001 | 11331808.96 |
| 2002 | 30674773.18 |
| 2003 | 41993729.72 |
| 2004 | 25808962.34 |
Ver também
Declaração CREATE MEMBER (MDX)
de referência de função MDX (MDX)
Instrução SELECT (MDX)