Ir para conteúdo
  • 0

Pesquisa Texto em colunas de diferentes tabelas


Luis Vieira
Ir para solução Solucionado por Alex Pereira ,

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos



Bom dia @Luis Vieira Vamos supor que você tem duas tabelas: Tabela1 e Tabela2. Você deseja procurar um texto na coluna Texto da Tabela2 e, se encontrar uma correspondência, retornar o valor da primeira coluna (por exemplo, Coluna1) da Tabela1. Você pode fazer isso com a seguinte fórmula DAX:

= IF(
    ISFILTERED(Tabela2[Texto]),
    FIRSTNONBLANK(Tabela1[Coluna1], 1),
    BLANK()
)


Nesta fórmula, use  a função ISFILTERED para verificar se há um filtro aplicado à coluna Texto da Tabela2. Se houver um filtro aplicado (ou seja, você está procurando um texto específico), a função FIRSTNONBLANK retornará o primeiro valor não em branco da coluna Coluna1 da Tabela1.

Se nenhum filtro estiver aplicado à coluna Texto da Tabela2 (ou seja, você não está procurando um texto específico), a fórmula retornará BLANK().

Essa fórmula deve ser usada em uma coluna calculada ou medida, dependendo de como você deseja usá-la em seus relatórios.

Porém sugiro que envie o seu PBIX, para ser mais assertiva a sugestão.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
10 minutos atrás, Emerson Alencar disse:



Bom dia @Luis Vieira Vamos supor que você tem duas tabelas: Tabela1 e Tabela2. Você deseja procurar um texto na coluna Texto da Tabela2 e, se encontrar uma correspondência, retornar o valor da primeira coluna (por exemplo, Coluna1) da Tabela1. Você pode fazer isso com a seguinte fórmula DAX:

= IF(
    ISFILTERED(Tabela2[Texto]),
    FIRSTNONBLANK(Tabela1[Coluna1], 1),
    BLANK()
)


Nesta fórmula, use  a função ISFILTERED para verificar se há um filtro aplicado à coluna Texto da Tabela2. Se houver um filtro aplicado (ou seja, você está procurando um texto específico), a função FIRSTNONBLANK retornará o primeiro valor não em branco da coluna Coluna1 da Tabela1.

Se nenhum filtro estiver aplicado à coluna Texto da Tabela2 (ou seja, você não está procurando um texto específico), a fórmula retornará BLANK().

Essa fórmula deve ser usada em uma coluna calculada ou medida, dependendo de como você deseja usá-la em seus relatórios.

Porém sugiro que envie o seu PBIX, para ser mais assertiva a sugestão.

PRI.pbix

Muito obrigado pela ajuda, coloco aqui o pbix

pretendo validar se na coluna Produto da tabela detalhe......, está o valor que está na coluna Macro na tabela Lista....., no entanto esse valor que estou a tentar procurar pode estar em qualquer sitio do texto da tabela detalhe....

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