Ir para conteúdo
  • 0

Buscar Valores de Outra Tabela


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

Pergunta

  • Alunos

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
  • Alunos
  • 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

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...