Back to Help Center

CONTADOR DE ID (COUNTER ID) - MX

Equipe Learning

Contagem Distinta (Count Distinct)

Conte o número de valores únicos para uma determinada agregação.

Primeiro, crie um novo agrupamento por « group by ». Ordene pelo tag que você deseja contar. Escolha « Distinct Consec. » para o seu tag. Isso conta apenas valores distintos se forem consecutivos, por isso você precisa ordenar pelo seu tag.

Em seguida, crie uma computação java com seu novo tag .distcons como _str1

// Ignora linhas sem valor 
if (_str1.length()==0) return "";

// Conta o número de pipes "|" + 1 
return _str1.chars().filter(c -> c == '|').count() + 1;

Observe que você deve escolher agregações pequenas e usar tags com poucos caracteres. Caso contrário, isso pode ficar lento.

ID Manual

Para manter apenas um número fixo de linhas no Braincube - A ser acoplado com um Filtro Java na tabela MX

if (_doJava.get("_str1",-1).equals(""))
  return  1.0;

double previous = Str.ToDouble(_doJava.get("_str1",-1));

if (previous >= 5000000.0)
  return 1.0;

return previous + 1.0;
Powered by Zendesk