Ir para conteúdo
  • 0

Coluna Condicional


Delanne_Araujo
Ir para solução Solucionado por Joao Barbosa ,

Pergunta

  • Alunos

Pessoal, boa noite.

Estou empacado num tratamento que preciso fazer para criar uma coluna que "meio que condicional", mas com dois critérios de duas colunas na mesma base, será que só com linguagem M?

Ex. Se na coluna (data) for igual data de HOJE e na coluna (status) for igual a "INJETADO", então o resultado deve ser "D 0", e mais umas 3 condicionais para retornar outros resultados.

No Excel a gente coloca a Função SE aninhada com algumas variáveis e vai que vai, mas no Power Query não consegui chegar a uma saída, pois falta de conhecimento mesmo, mas quero fazer no Power Query, justamente para aprender.

Quem puder dar uma luz por favor.

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
25 minutos atrás, Delanne_Araujo disse:

Sensacional, sem palavras, muito gratooo, ajudou de mais.

 

@Delanne_Araujo 
2 coisas : veja bem o que fará com essa coluna , pois a mesma so pode ficar em texto ja que misturou datas com texto .

Se puder marque minha resposta como solução para que o tópico seja fechado.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
53 minutos atrás, Delanne_Araujo disse:

Pessoal, boa noite.

Estou empacado num tratamento que preciso fazer para criar uma coluna que "meio que condicional", mas com dois critérios de duas colunas na mesma base, será que só com linguagem M?

Ex. Se na coluna (data) for igual data de HOJE e na coluna (status) for igual a "INJETADO", então o resultado deve ser "D 0", e mais umas 3 condicionais para retornar outros resultados.

No Excel a gente coloca a Função SE aninhada com algumas variáveis e vai que vai, mas no Power Query não consegui chegar a uma saída, pois falta de conhecimento mesmo, mas quero fazer no Power Query, justamente para aprender.

Quem puder dar uma luz por favor.

Usa assim if coluna data = X and coluna b = y then resultado 

Else if coluna data = X and coluna C = t

Then resultado 2 

Else if mesma coisa 

Then resultado 3 

Else resultado final

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
13 horas atrás, Renato Rossato disse:

Olá Delane, adiciona um PBIX aqui para que podemos te ajudar.

Tudo bem Renato, antes de mais nada, muito obrigado mesmo.

Seguem as condições, cara!!, é um desafio mesmo, pois são várias condições para a mesma coluna, por isso estou recorrendo ao fórum para saber se é possível inserir uma coluna que avalie outras e nos de os resultados em apenas nessa coluna condicional.

1º Condição: Se [tratativa] = "INJETADO", então "D-0"
2º Condição: Se [data_nova_agenda] = 01/01/1900 e [tratativa] = a "CONFIRMADO", então "D+1"
3º Condição: Se [data_nova_agenda] = 01/01/1900 e [tratativa] = a "ATIVO", então "CONTATO SEM SUCESSO"
4º Condição: Se [Tratativa] = vazio, então "CONTATO SEM SUCESSO"

5º Condição: Se [data_nova_agenda] = 01/01/1900, então considerar a coluna [tratativa]

6º Condição: Se [data_nova_agenda] = data atual(dia corrente, hoje), então "D-0"

7º Condição: Se [data_nova_agenda] = data atual(dia corrente, hoje) + 1, então "D+1"

8º Condição: Se [data_nova_agenda] = > data atual(dia corrente, hoje) +1, então "AGENDADO"

Obrigado.

 

Acumulado_Agendamento.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
13 horas atrás, Joao Barbosa disse:

Usa assim if coluna data = X and coluna b = y then resultado 

Else if coluna data = X and coluna C = t

Then resultado 2 

Else if mesma coisa 

Then resultado 3 

Else resultado final

João, bom dia.

Irei tentar sim, passei as condições para nosso amigo Renato para vermos como será a solução, agradeço as dicas, irei mesmo assim tentar seguir o passo a passo que colocou.

Muito Grato

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
59 minutos atrás, Delanne_Araujo disse:

João, bom dia.

Irei tentar sim, passei as condições para nosso amigo Renato para vermos como será a solução, agradeço as dicas, irei mesmo assim tentar seguir o passo a passo que colocou.

Muito Grato

Para fazer isso no M seria necessário anexar sua base também.

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...