Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Na postagem do blog de hoje, discutiremos o Problema da semana nº 6 . Mostrarei como formatar dados no LuckyTemplates envolvendo o uso de power query . A captura de tela abaixo é a solução que você deve ter depois de fazer toda a transformação de dados. O número do saldo real era de $ 685.616,33 . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Tivemos muita participação no Desafio #6. Eu aprecio os esforços de todos na tentativa de conseguir isso. Uma coisa a notar é que vimos um monte de entradas que tinham um pouco de equilíbrio. Vou mostrar a você enquanto passo por minha inscrição para este desafio por que aquele valor em dólares estava errado.

Observe que minha solução sobre como você pode formatar dados no envolveu várias etapas e que havia muitas entradas que condensavam essas etapas. Levarei esses atalhos em consideração para futuros empreendimentos que tiver com esse tipo de dados. Portanto, os participantes não apenas ajudaram a resolver o problema da semana, mas também me ajudaram a longo prazo quando se trata de desenvolver relatórios.

Abrirei a consulta de energia e seguirei passo a passo como cheguei à minha solução. Aqui está a aparência do produto finalizado.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Mas se eu clicar na fonte, você verá que isso é o que apareceu originalmente quando nos conectamos ao local do arquivo onde armazenamos o arquivo CSV.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Índice

Benefícios dos comentários

Confira as etapas no lado direito. Você pode ver o pequeno “i” que é a abreviação de informação. Isso indica que há comentários feitos no editor avançado.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Vamos abrir o editor avançado bem rápido aqui. Você pode ver que os textos que estão em verde são comentários que me ajudam a me lembrar do que eu estava pensando naquele momento.

Ele deixa um rastro do que eu fiz no passado, então se alguém novo vier olhar o arquivo, eles podem pelo menos ter uma ideia do caminho que eu percorri.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Podemos ver os comentários ao lado aqui. O primeiro comentário sobre Changed Type1 é basicamente sobre a mudança de tipos para as diferentes colunas. Como você pode ver, o comentário que fiz é “Certifique-se de que a coluna atual esteja configurada como decimal, ou é aqui que as coisas vão começar a ficar ruins!”

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Isso me leva ao ponto de por que as pessoas inventam o valor do saldo errado que mostrei anteriormente.

Razões para o valor errado

Deixe-me mostrar outro arquivo PBIX que copiei de alguém que tinha uma dessas entradas. $ 685.615,28 é o valor errado e várias entradas tiveram esse valor resultante.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Vamos descobrir como e por que isso aconteceu. Se entrarmos na guia Transform e clicarmos em Detect Data Type , que detecta automaticamente todas as linhas, podemos ver que a coluna atual aparece como um inteiro 64, que não é o que queremos ver.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

É por isso que os valores estão errados. Há também outra maneira de esse erro aparecer nas suas configurações. Vamos para Arquivo>Opções e configurações>Opções.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Na área GLOBAL e na seção Data Load, podemos ver Type Detection . Eu escolhi Detectar tipos de coluna e cabeçalhos para fontes não estruturadas de acordo com as configurações de cada arquivo .

Se você selecionar a primeira opção, que é Sempre detectados tipos de coluna e cabeçalhos para fontes não estruturadas , também terá obtido o erro no valor do saldo.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Um dos nossos que tem sido uma grande ajuda quando se trata de código M ou linguagem de consulta avançada é Melissa. Ela me mostrou um documento da Microsoft que nos explicará por que esse erro aconteceu.

Como você pode ver, isso costumava ser chamado de Project Options . A opção para Detectar automaticamente tipos de coluna e cabeçalhos para fontes não estruturadas foi marcada.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

O documento também diz que só vai com base nas primeiras 200 linhas da sua tabela.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Na minha tabela, a quantidade original de linhas era de cerca de 4.000 linhas. Então é por isso que não pegou as quantias certas.

Vamos voltar para a consulta de energia e começar a formatar dados no LuckyTemplates. Como você pode ver na etapa Changed Type , é um número inteiro 64 com corrente.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Então, o que vou fazer aqui bem rápido é filtrar por um desses números de fatura para mostrar como fica antes e depois.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Depois de selecionar um determinado número de fatura, podemos ver que o valor atual é 4.741,01.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Depois de clicar nesse tipo de alteração, você verá que o valor foi alterado e arredondado para 4.741.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Portanto, esta é uma maneira rápida e fácil de explicar o que deu errado com as outras entradas do Problema da Semana.

Vamos voltar à minha solução na consulta de energia M. A próxima etapa é onde filtrei as linhas para mostrar apenas as linhas em branco.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

A próxima etapa é onde removi as colunas. Eu removi todas as colunas, exceto aquelas que você vê nas capturas de tela. Além disso, observe que o número do registro que apareceu originalmente é, na verdade, o número da fatura.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

A próxima etapa é remover as linhas em branco que eram nulas para cada campo.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

E então renomeei a primeira coluna que estava em branco antes e mudei para Cliente... porque vamos adicionar outro campo que será meu campo Cliente real.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

A próxima etapa foi substituir todos os valores de um espaço em branco por nulos na coluna Cliente. A razão pela qual temos que fazer isso é por causa da próxima etapa.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Para preencher todas essas linhas, nenhuma delas pode ficar em branco e elas devem ser nulas.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Para fazer o preenchimento, clique na coluna, vá em Preencher , depois em Baixo .

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

É assim que você pode ver todos os nomes nesta coluna.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Filtrando Colunas

Também filtrei mais algumas linhas aqui e filtrei por número da fatura para remover as que estavam em branco.

Adicionei outra coluna Cliente onde copiei a coluna da captura de tela acima e me livrei dos números antes do nome.

Também reordenei as colunas. Mudei essa nova coluna de clientes do final para o começo. E então removi a coluna Cliente que tinha o ponto ou o ponto no final dela. Portanto, agora tenho apenas uma coluna cliente clara sem os números à esquerda dela.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Em seguida, a próxima etapa é Soma inserida, onde peguei todos os valores de Atual, 1 – 30, 31 – 60, 61 – 90 e 91 a 120. Adicionei todas essas colunas para obter a coluna personalizada chamada Adição .

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Outra maneira de fazer isso é destacar todas as colunas, ir para a guia Adicionar coluna , clicar em Padrão e, em seguida, clicar em Adicionar .

Isso forneceria o campo Adição sem precisar digitar nada na consulta avançada.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

E então removi todas as colunas originais: Atual, 1 – 30, 31 – 60, 61 – 90 e 91 – 120. Depois disso, apenas renomeei Balance .

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

A próxima etapa é adicionar uma coluna personalizada. Para este desafio, era 21 de janeiro quando esses dados originais foram retirados do cliente.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

A data surgiu automaticamente como uma função de texto, então mudei para uma função de data com esta etapa.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Criando a coluna de idade

Para criar uma coluna de idade, destaquei a data de hoje e a data de vencimento. Em seguida, fui para a guia Adicionar coluna e cliquei em Subtrair dias .

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

O próximo passo é transformar isso em um número inteiro.

E então renomeei a coluna de Age para Days Aged . Em seguida, adicionei mais duas colunas condicionais. Uma delas é a coluna de envelhecimento recategorizar esses itens.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

A segunda coluna condicional ajudaria a classificar a coluna de vencimento para que fossem exibidas em ordem sequencial.

Conclusão

Então foi assim que criei minha solução para este problema da semana. Depois de clicar em Fechar e aplicar, esses são os resultados.

Formatar dados no LuckyTemplates: abordando formatos de dados irregulares

Espero que você tenha gostado de passar pela solução comigo. Se você gostou deste tutorial sobre como formatar dados no LuckyTemplates, assine o canal de TV para conteúdo semelhante.

Jarrett

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.