Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:
coluna calculada
tabela calculada
medida
cálculo visual
Retorna o valor quando o contexto de columnName foi filtrado apenas para um valor distinto. Caso contrário, retorna alternateResult.
Sintaxe
SELECTEDVALUE(<columnName>[, <alternateResult>])
Parâmetros
| Termo | Definição |
|---|---|
columnName |
O nome de uma coluna existente, usando a sintaxe de DAX padrão. Não pode ser uma expressão. |
alternateResult |
(Opcional) O valor retornado quando o contexto de columnName foi filtrado para zero ou mais de um valor distinto. Quando não fornecido, o valor padrão é BLANK(). |
Valor de retorno
O valor quando o contexto para columnName foi filtrado apenas para um valor distinto. Caso contrário, alternateResult.
Comentários
Uma expressão equivalente para
SELECTEDVALUE(<columnName>, <alternateResult>)éIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).Para saber mais sobre as práticas recomendadas ao usar SELECTEDVALUE, consulte Usar SELECTEDVALUE em vez de VALUES em DAX.
Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
Exemplo
A seguinte consulta DAX:
DEFINE
MEASURE DimProduct[Selected Color] = SELECTEDVALUE(DimProduct[Color], "No Single Selection")
EVALUATE
SUMMARIZECOLUMNS
(ROLLUPADDISSUBTOTAL(DimProduct[Color], "Is Total"),
"Selected Color", [Selected Color])ORDER BY [Is Total] ASC,
[Color] ASC
Retorna o seguinte:
| DimProduct[Color] | [É Total] | [Cor Selecionada] |
|---|---|---|
| Preto | FALSE |
Preto |
| Azul | FALSE |
Azul |
| Cinza | FALSE |
Cinza |
| Multi | FALSE |
Multi |
| NA | FALSE |
NA |
| Vermelho | FALSE |
Vermelho |
| Prata | FALSE |
Prata |
| Prata/Preto | FALSE |
Prata/Preto |
| Branca | FALSE |
Branca |
| Amarelo | FALSE |
Amarelo |
| `` | TRUE |
Nenhuma Seleção Única |