HASONEVALUE
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Retorna TRUE quando o contexto para columnName foi filtrado para apenas um valor distinto. Caso contrário, será FALSE.
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 retornado
TRUE quando o contexto para columnName foi filtrado para apenas um valor distinto. Caso contrário, será FALSE.
Comentários
Uma expressão equivalente para HASONEVALUE() é
COUNTROWS(VALUES(<columnName>)) = 1
.Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.
Exemplo
A fórmula de medida a seguir verificará se o contexto está sendo segmentado por um valor a fim de estimar um percentual em relação a um cenário predefinido. Nesse caso, você deseja comparar as Vendas do Revendedor com as vendas de 2007. Depois será necessário saber se o contexto será filtrado por ano. Além disso, se a comparação for inútil, você poderá 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.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de