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.
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.
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.
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.
Í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.
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.
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!”
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.
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.
É 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.
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.
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.
O documento também diz que só vai com base nas primeiras 200 linhas da sua tabela.
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.
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.
Depois de selecionar um determinado número de fatura, podemos ver que o valor atual é 4.741,01.
Depois de clicar nesse tipo de alteração, você verá que o valor foi alterado e arredondado para 4.741.
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.
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.
A próxima etapa é remover as linhas em branco que eram nulas para cada campo.
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.
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.
Para preencher todas essas linhas, nenhuma delas pode ficar em branco e elas devem ser nulas.
Para fazer o preenchimento, clique na coluna, vá em Preencher , depois em Baixo .
É assim que você pode ver todos os nomes nesta coluna.
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.
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 .
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.
E então removi todas as colunas originais: Atual, 1 – 30, 31 – 60, 61 – 90 e 91 – 120. Depois disso, apenas renomeei Balance .
A próxima etapa é adicionar uma coluna personalizada. Para este desafio, era 21 de janeiro quando esses dados originais foram retirados do cliente.
A data surgiu automaticamente como uma função de texto, então mudei para uma função de data com esta etapa.
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 .
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.
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.
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
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.