P A T H

Como Repetir Rótulos de Itens no Alteryx

O que você vai aprender?

Nesta dica você irá aprender como ajustar a formatação de uma tabela com valores mesclados ou ocultos para um formato de base de dados, replicando os valores e todas as células da planilha.

INTRODUÇÃO

Você provavelmente já precisou se conectar a um conjunto de dados com formato de tabela como os exemplos abaixo. Onde, visando a limpeza e clareza das informações, os valores repetidos de uma mesma coluna/campo são mesclados ou ocultos, mantendo apenas o primeiro valor exclusivo.

Dica Alteryx 81 00
Dica Alteryx 81 01

Se você passou por isso, reparou que o resultado do input do Alteryx traz apenas o valor na primeira linha onde cada valor aparece e nas linhas abaixo o preenchimento vem “nulo”, impossibilitando qualquer preparação ou transformação desse conjunto.

Como costumamos falar, o Alteryx apresenta diversas formas de encontrar uma mesma solução, e, nesse caso, a correção deverá utilizar a ferramenta “Fórmula de Múltiplas Linhas” (Multi-row Formula).

Mas, como essa ferramenta permite alterar apenas um campo por vez, se a tabela tiver muitos campos mesclados a melhor forma para correção será o processo ensinado nessa dica!

CASO DE USO

Utilizando o conjunto de dados fictícios de vendas de uma fábrica, vamos mostrar o passo a passo de como ajustar essa formatação em diversos campos de uma só vez!

Abaixo, a tabela de entrada e o resultado do input no Alteryx:

Dica Alteryx 81 02

PASSO 01: criar um ID para cada registro

Utilizando a ferramenta “ID de registro” (Record ID), crie uma referência para cada linha do seu conjunto de dados que gere a ordem dos registros da tabela original.

Dica Alteryx 81 03

PASSO 02: DINAMIZAR A TABELA

Nesse passo iremos trazer a ferramenta “Transpor” (Transpose) para o canvas com a seguinte configuração:

Dica Alteryx 81 04

Dessa forma, iremos repetir apenas a coluna de registros – criada no passo acima – e as demais colunas serão transpostas e agrupadas em apenas dois campos: um com o nome de cada uma dessas colunas e o outro o valor contido nelas para cada registro.

Dica Alteryx 81 05

PASSO 03: ORDENAR POR REGISTRO E NOME DAS COLUNAS

Em seguida, arraste a ferramenta “Ordenar” (Sort) para ordenar o campo com os nomes das colunas, mantendo a ordenação crescente do RecordID.

Dica Alteryx 81 06

O resultado desse passo vai posicionar novamente os valores repetidos “nulos”, abaixo dos que devem ser replicados.

Dica Alteryx 81 07

PASSO 04: FÓRMULA DE MÚLTIPLAS LINHAS

Com a ferramenta “Fórmula de Múltiplas Linhas” utilize uma expressão condicional para preencher com o valor da linha acima, quando nulo.

IF ISNULL([Value]) THEN [Row-1:Value]

ELSE [Value] ENDIF

Dica Alteryx 81 08
Dica Alteryx 81 09

PASSO 05: RETORNAR À ESTRUTURA ORIGINAL

Por fim, iremos utilizar a ferramenta “Tabela de Referência Cruzada” (Cross Tab) com a seguinte configuração para retornar a planilha à estrutura de colunas original.

Dica Alteryx 81 010

E como resultado, nossos dados ficarão assim:

Dica Alteryx 81 011

15 de Março de 2022

Pronto! Agora você já sabe como Repetir Rótulos de Itens de Diversos Campos no Alteryx.

Language