Ir para conteúdo
  • 0

Zerar valores de Colunas com base em outra coluna


Marcio Monteiro
Ir para solução Solucionado por Alex Pereira ,

Pergunta

  • Alunos

Bom dia pessoal , preciso de uma ajudinha , estou trabalhando em uma base de fretes, porem preciso que com base na informação de uma coluna ela modifique as informações das demais colunas por exemplo se na coluna viagem estiver zerado as demais coluna também fiquem zerado e possível ? 

 

abs 

 

image.png.2230b5e0b33c11d06c99cbfe82603144.png

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Veja se esse código resolve seu problema

V1

let
    // Cria uma tabela fictícia com dados de exemplo
    FonteDeDados = Table.FromRecords({
        [VIAGENS = 1, KM = 100, PALLETS = 10, PESO_CARGA = 5000, M3_PONDERADA = 12],
        [VIAGENS = 0, KM = 200, PALLETS = 20, PESO_CARGA = 10000, M3_PONDERADA = 25],
        [VIAGENS = 2, KM = 300, PALLETS = 30, PESO_CARGA = 15000, M3_PONDERADA = 35],
        [VIAGENS = 0, KM = 400, PALLETS = 40, PESO_CARGA = 20000, M3_PONDERADA = 45]
    }, type table [VIAGENS = number, KM = number, PALLETS = number, PESO_CARGA = number, M3_PONDERADA = number]),

    // Transforma cada linha com base no valor da coluna VIAGENS
    TransformarLinhas = Table.TransformRows(FonteDeDados, (row) => 
        if row[VIAGENS] = 0 then 
            [VIAGENS = 0, KM = 0, PALLETS = 0, PESO_CARGA = 0, M3_PONDERADA = 0]
        else
            row
    ),

    // Converte a lista de registros transformados de volta para uma tabela
    TabelaFinal = Table.FromRecords(TransformarLinhas)
in
    TabelaFinal

 

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...