evento
Junte-se a nós na FabCon Vegas
31/03, 23 - 2/04, 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registe-se hoje mesmoEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Aplica-se a:Coluna calculada
Tabela calculada
Measure
Cálculo visual
Retorna TRUE
quando o contexto para columnName
foi filtrado para apenas um value distinto. Caso contrário, é FALSE
.
HASONEVALUE(<columnName>)
Vigência | Definição |
---|---|
columnName | O nome de uma coluna existente, usando sintaxe DAX padrão. Não pode ser uma expressão. |
TRUE
quando o contexto para columnName
foi filtrado para apenas um value distinto. Caso contrário, é FALSE
.
Uma expressão equivalente para HASONEVALUE() é COUNTROWS(VALUES(<columnName>)) = 1
.
Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).
A fórmula de measure a seguir verifica if o contexto está sendo fatiado por um value 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 if o contexto é filtrado por um único ano. Além disso, if a comparação não fizer sentido, você quer retornar BLANK.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())
evento
Junte-se a nós na FabCon Vegas
31/03, 23 - 2/04, 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registe-se hoje mesmo