O que você vai aprender?
Com o sucesso recente do Alteryx Cloud e a migração de usuários do Alteryx Designer para a versão Cloud fica a dúvida. O que podemos fazer no Alteryx cloud e qual a diferença entre ele e o Alteryx Designer?
Então selecionamos algumas dicas que iremos trazer semanalmente mostrando as diferenças entre o Alteryx Cloud Designer e o Alteryx Designer.
Nossa primeira dica é uma dica simples que pode ser encontrada clicando aqui. Então vamos a ela!
INTRODUÇÃO
Nós temos no Alteryx Designer Cloud duas fórmulas, DateTimeFirstOfMonth e DateTimeLastOfMonth, mas nesse caso vamos trabalhar como se não tivéssemos essas duas fórmulas. Como faríamos para calcular o último dia do mês?
Nossa primeira etapa aqui será simular uma função que nos traga o último dia. Para isso vamos usar a ferramenta de fórmula.
Usaremos essa base com informações de lançamentos de foguetes, que foi usada na construção deste dashboard.
Passo 1: Identificar o ano da data
Começaremos extraindo o Ano da data. Para isso temos uma fórmula chamada “DateTimeYear”, é ela que vamos usar.
Também devemos levar em consideração que precisamos que esse campo seja uma string, porém a fórmula retorna um inteiro, então além dessa fórmula usaremos o “ToString”. Não esqueça também de definir o tipo de dado da fórmula nas configurações da ferramenta.
No final você deve ter algo parecido com isto.
Passo 2: Identificar o mês da data
Agora nós quase repetiremos o processo. Mas ao invés de usar a fórmula “DateTimeYear” vamos usar “DateTimeMonth”.
Não esqueça de definir o nome da coluna que será criada e também o seu tipo, que deve ser string.
Passo 3: Formate o mês para o formato MM
Para que nosso plano dê certo, precisamos que o mês esteja no formaro MM (dois dígitos, com zeros à esquerda para os meses de 1 a 9). Então criaremos um novo campo calculado somente para isso.
Passo 4: O primeiro dia do mês
Agora só precisamos de um campo que nos retorne o primeiro dia do mês. E esse passo é necessário porque precisamos afirmar que todos os meses começam no mesmo dia, apesar de não terminar no mesmo.
Vamos então concatenar as informações que temos de ano e mês (com dois dígitos) e a constante “01” criando um novo campo.
Passo 5: Adicione um mês à data calculada
Para que a data reflita o último dia do mês, vamos usar a estratégia de somar um mês à data, depois subtrair um dia.
Vamos usar duas fórmulas para que fique mais claro as mudanças que iremos fazer, mas essa e a próxima etapa podem ser feitas em uma só fórmula. Não esqueça de agora definir o tipo como Date.
Passo 6: Subtraia um dia da data calculada
Agora vamos subtrair um dia da data calculada no passo anterior, para obtermos o último dia do mês dado uma data específica. Neste caso o tipo também deverá ser Date.
Essas serão nossas colunas geradas.
Mais algumas dicas!
O Alteryx Cloud Designer não lida muito bem com acentos e caracteres diferentes como “ç”. Por isso optamos por usar “Lancamento” ao invés de lançamento, “Mes” ao invés de mês e etc.
Obs: A presença desses caracteres só impactará negativamente seu fluxo se estiverem presentes em nomes do campo. Não afetando de maneira nenhuma a performance caso estejam como conteúdo em linhas.