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
)