Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Coluna calculada
Tabela calculada
Medida
Cálculo visual
Retorna o valor quando o contexto de columnName foi filtrado para apenas 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 sintaxe 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 de columnName foi filtrado para apenas um valor distinto. Senão, alternateResult.
Observações
Uma expressão equivalente para
SELECTEDVALUE(<columnName>, <alternateResult>)éIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).Para saber mais sobre as práticas recomendadas ao usar o SELECTEDVALUE, consulte Usar SELECTEDVALUE em vez de VALUES no DAX.
Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplo
O seguinte DAX consulta:
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
Devolve o seguinte:
| DimProduct[Cor] | [é total] | [Cor selecionada] |
|---|---|---|
| Preto | FALSE |
Preto |
| Azul | FALSE |
Azul |
| Cinzento | FALSE |
Cinzento |
| Vários | FALSE |
Vários |
| ND | FALSE |
ND |
| Vermelho | FALSE |
Vermelho |
| Silver | FALSE |
Silver |
| Prateado/Preto | FALSE |
Prateado/Preto |
| Caucasiano | FALSE |
Caucasiano |
| Yellow | FALSE |
Yellow |
| `` | TRUE |
Sem seleção única |