HASONEVALUE
Aplica-se a: Coluna calculada Tabela calculada Medida Cálculo visual
Retorna TRUE quando o contexto de columnName foi filtrado para apenas um valor distinto. Caso contrário, é FALSO.
Sintaxe
HASONEVALUE(<columnName>)
Parâmetros
Termo | Definição |
---|---|
columnName | O nome de uma coluna existente, usando a sintaxe DAX padrão. Não pode ser uma expressão. |
Valor devolvido
TRUE quando o contexto de columnName foi filtrado para apenas um valor distinto. Caso contrário, é FALSO.
Observações
Uma expressão equivalente para HASONEVALUE() é
COUNTROWS(VALUES(<columnName>)) = 1
.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
A fórmula de medida a seguir verifica se o contexto está sendo fatiado por um valor para estimar uma porcentagem em relação a um cenário predefinido; neste caso, você quer comparar as vendas do revendedor com as vendas em 2007, então você precisa saber se o contexto é filtrado por anos únicos. Além disso, se a comparação não fizer sentido, você deseja retornar BLANK.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários