Compartilhar via


SELECTEDMEASURE

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Usado por expressões para itens de cálculo or cadeias de caracteres de format dinâmicas para referenciar o measure que está no contexto.

Sintaxe

SELECTEDMEASURE()

Parâmetros

None

Retornar value

Uma referência à measure que está atualmente no contexto quando o item de cálculo orformat cadeia de caracteres é avaliado.

Comentários

  • Só pode ser referenciado na expressão de um item de cálculo orformat cadeia de caracteres.

  • Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).

Exemplo

A expressão de item de cálculo a seguir calcula o year-to-date para qualquer que seja o measure está no contexto.

CALCULATE(SELECTEDMEASURE(), DATESYTD(DimDate[Date]))

A expressão a seguir pode ser usada para ajustar dinamicamente a cadeia de caracteres format de um measure com base em se um value é de centenas, milhares or milhões.

SWITCH(
TRUE(),
SELECTEDMEASURE() < 1000,"$#,##0",            //Values less than 1000 have no text after them
SELECTEDMEASURE() < 1000000, "$#,##0,.0 K",   //Values between 1000 and 1000000 are formatted as #.## K
"$#,##0,,.0 M"                                //Values greater than 1000000 are formatted as #.## M
)

SELECTEDMEASURENAME ISSELECTEDMEASURE