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 |