As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
UniqueValueRatio
Verifica a razão de valores exclusivos em uma coluna em relação a uma determinada expressão. Uma razão de valor exclusivo é a fração de valores exclusivos dividida pelo número de todos os valores distintos em uma coluna. Valores exclusivos ocorrem exatamente uma vez, enquanto valores distintos ocorrem pelo menos uma vez.
Por exemplo, o conjunto [a, a, b]
contém um valor exclusivo (b
) e dois valores distintos (a
e b
). Portanto, a proporção de valores exclusivos do conjunto é ½ = 0,5.
Sintaxe
UniqueValueRatio
<COL_NAME>
<EXPRESSION>
COL_NAME: o nome da coluna em relação à qual você deseja avaliar a regra de qualidade de dados.
Tipos de coluna compatíveis: qualquer tipo de coluna
EXPRESSION: uma expressão a ser executada na resposta do tipo de regra para produzir um valor booliano. Para ter mais informações, consulte Expressões.
Exemplo: razão de valores exclusivos
Esse exemplo verifica a proporção de valores exclusivos de uma coluna em relação a um intervalo de valores.
UniqueValueRatio "test_score" between 0 and 0.5 UniqueValueRatio "Customer_ID" between 0 and 0.9 where "Customer_ID < 10"
Exemplos de regras dinâmicas
UniqueValueRatio "colA" > avg(last(10))
UniqueValueRatio "colA" <= index(last(10),2) + std(last(5))