
O que você vai aprender?
Com a mais recente atualização do Alteryx (Versão 2024.1) a ferramenta de fórmula ganhou mais algumas novas funções que podem ser usadas em qualquer lugar da ferramenta onde funções estão disponíveis. E na dica de hoje vamos falar sobre cada uma.
INTRODUÇÃO
As novas funções são Coalesce, DatetimeQuarter, EqualStrings, FindNth, IsLowerCase, IsUpperCase. Nesta atualização temos funções de análise de strings e tempo.
1 – Coalesce
Essa função vai nos trazer a média de uma lista de números que devemos
A função coalesce mantem como resultado o primeiro valor não nulo entre os campos informados.
Para exemplificar, vamos considerar a seguinte base:

Se eu quisesse criar um campo com o primeiro valor não nulo, seguindo a ordem das colunas (Field1, Field2, Field3, Field4), teríamos que utilizar a seguinte formula:

Neste formato iriamos precisar verificar se o campo é nulo e seguir para testar o próximo.
Agora quando usamos a função coalesce, tudo fica mais simples:

Ao analisarmos a base de dados, conseguimos notar que o resultado será o mesmo, mas a preparação necessária é bem menor.

2 – Datetimequarter
Assim como a função anterior, poderíamos realizar essa mesma funcionalidade com alguns cálculos que deixariam um pouco mais complexa a tratativa.
Por exemplo, vamos considerar as seguintes datas.

No formato antigo, seria algo mais ou menos assim para um trimestre comum.

E caso utilizássemos ano fiscal (por exemplo, nosso primeiro trimestre seria março, abril e maio) o cálculo ficaria ainda mais complexo.
Agora com a função datetimequarter, tudo fica mais simples. Olhem os exemplos abaixo:

Na primeira situação calculamos normalmente o trimestre e a função retorna o valor alternando de 1 a 4 seguindo o padrão do nosso ano (janeiro a março – 1; abril a junho – 2; julho a setembro – 3; outubro a dezembro – 4)
Já na segunda formula, foi especificado que o primeiro mês do ano fiscal é março, então nosso padrão de trimestre muda. (março, abril e maio – 1; junho, julho e agosto – 2; setembro, outubro e novembro – 3; dezembro, janeiro e fevereiro – 4).
Tendo assim o seguinte resultado para as 3 fórmulas acima.

3 – Equalstrings
A função equalstrings é bem mais simples que as anteriores, ela simplesmente vai comparar dois campos do tipo string e informar se eles são EXATAMENTE iguais (mesmas letras, espaços, números, maiúsculas, minúsculas etc.)

4 – Findnth
Bem simples. Essa função vai nos retornar o fatorial de algum valor numérico.
Assim como a função FINDSTRING, a função FINDNTH busca a ocorrência de uma certa string dentro de outra. Mas agora podemos também definir qual das ocorrências desejamos buscar (se será a primeira, segunda, terceira, quarta ou nth ocorrência).
Por exemplo, considerando o seguinte texto, eu quero procurar a terceira ocorrência da palavra “dica”:
Esta dica é feita pela equipe path para te dar a dica de uso da ferramenta de fórmula.
Com o uso da dica nosso dia a dia fica mais fácil, podendo assim dar dicas para nossos colegas de trabalho.

Ao configurarmos a função da seguinte forma, ela irá retornar à posição em que a palavra dica aparece pela terceira vez dentro da cadeia de caracteres hoje.

Podemos assim usar esse resultado para fazer um substring, obtendo o seguinte resultado:

5 – Isuppercase & Islowercase
Assim como a função EqualStrings, ela retorna um verdadeiro caso a cadeia de caracteres se enquadre nas regras da função:
ISUPPERCASE -> Todos os caracteres são MAIUSCULOS
ISLOWERCASE -> Todos os caracteres são MINUSCULOS
29 de Maio de 2024
Pronto! Agora você está por dentro das novas funções de fórmula do Alteryx 2024.1.
Dicas Recentes


P A T H | Dicas Tableau – Como criar e analisar um gráfico de caixas

P A T H | Dicas Alteryx Cloud – Como preencher valores de data para um mês


P A T H | Dicas Tableau Prep – Como calcular o percentual do total para cada linha
