Partilhar 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âmico para fazer referência ao measure que está no contexto.

Sintaxe

SELECTEDMEASURE()

Parâmetros

None

Regresso value

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

Observações

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

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

Exemplo

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

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

A expressão a seguir pode ser usada para ajustar dinamicamente a cadeia de format de um measure com base no fato de uma value ser 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