Ir para conteúdo
  • 0

Buscar Valores de Outra Tabela


Rafael Borges
Ir para solução Solucionado por Joao Barbosa ,

Pergunta

  • Membros

Olá pessoal, boa tarde! 

Por gentileza, estou com um dúvida para realizar a busca e comparação de um valor em outra tabela. Para esse processo estou realizando um PROCV com a função para retornar apenas o valor quando atender as 2 condições. Quando o nome for igual ao nome em outra tabela, e se a data da minha tabela de horas estiver na outra tabela de formulario na coluna de datas, que está como string. Essa coluna é uma lista.

Tentei a ultilização da função CONTAINSSTRING para realizar a busca, mas não obtive sucesso.

Caso atenda as 2 condções preciso que retorne a data de abertura.

Preciso realizar em processo em uma coluna calculada.

 

Retorna Datas =

VAR vNome = fHorasTrabalhada[Nome]

VAR vDia = CONVERT(fHorasTrabalhada[Dia],STRING)

RETURN

MAXX (

FILTER(

fFormulario,

fFormulario[Nomedoprofissional] = vNome && CONTAINSSTRING(fFormulario[Data],vDia)),

fFormulario[Data]

)

Mas o mesmo não consegue a busca. 

Resultado esperado.

image.png.465e6cd58d22a171fabf58f08426b44b.png

Agradeço a atenção dos amigos! 

 

Base.xlsx DuvidaPBI.pbix

Editado por Rafael Borges
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução
23 minutos atrás, Rafael Borges disse:

Olá pessoal, boa tarde! 

Por gentileza, estou com um dúvida para realizar a busca e comparação de um valor em outra tabela. Para esse processo estou realizando um PROCV com a função para retornar apenas o valor quando atender as 2 condições. Quando o nome for igual ao nome em outra tabela, e se a data da minha tabela de horas estiver na outra tabela de formulario na coluna de datas, que está como string. Essa coluna é uma lista.

Tentei a ultilização da função CONTAINSSTRING para realizar a busca, mas não obtive sucesso.

Caso atenda as 2 condções preciso que retorne a data de abertura.

Preciso realizar em processo em uma coluna calculada.

 

Retorna Datas =

VAR vNome = fHorasTrabalhada[Nome]

VAR vDia = CONVERT(fHorasTrabalhada[Dia],STRING)

RETURN

MAXX (

FILTER(

fFormulario,

fFormulario[Nomedoprofissional] = vNome && CONTAINSSTRING(fFormulario[Data],vDia)),

fFormulario[Data]

)

Mas o mesmo não consegue a busca. 

Resultado esperado.

image.png.465e6cd58d22a171fabf58f08426b44b.png

Agradeço a atenção dos amigos! 

 

Base.xlsx 11 kB · 0 downloads DuvidaPBI.pbix 58 kB · 0 downloads

Boa Tarde 

@Rafael Borges  vc so pecou em uma única coisa na vdia  na sua lista você tem strings no formato  ano/mês/ dia por isso não encontra 

lá na vdia coloca assim que vai dar certo

VAR vDia = FORMAT(fHorasTrabalhada[Dia],"YYYY/MM/DD")
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...