P A T H

Mais 6 novas funções da ferramenta Fórmula

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.

Language