Ir para conteúdo
  • 0

Filtrar tabela a partir de 2 ou mais seleções de filtro


esbatista

Pergunta

  • Alunos

Fala galera, tudo tranquilo ?

Estou com um case em que preciso filtrar uma tabela com base em dois filtros diferentes, exemplo:
image.thumb.png.42601ec548427f6dde5edb221a8051e5.png

Preciso retornar dentro de uma nuvem de palavras duas combinações de uma mesma tabela.

tenho uma tabela que contem os dados de Titulo, id, palavras, qtd. 

E tenho outras duas tabelas que são: dmetrica1 e dmetrica2

Estou tentando retornar em uma tabela temporária algo semelhante à:
Filtrando na tabela o que foi selecionado na dmetrica1 e depois filtrando a mesma tabela o que foi selecionado na dmetrica2, resultando em uma tabela unica mas com as 2 seleções.

_Palavras =
VAR v1 = SELECTEDVALUE(dMetrica1[Id])
VAR v2 = SELECTEDVALUE(dMetrica2[Id])
VAR vcalc =
CALCULATETABLE(
VALUES(
Tabela[Palavras]),
FILTER(
Tabela,
Tabela[Id] = v1
)
)
VAR vcalc2 =
CALCULATETABLE(
VALUES(
Tabela[Palavras]),
FILTER(
Tabela,
Tabela[Id] = v2
)
)
 

O erro que tenho quando coloco isso em visual é
image.png.4bf4401aff0a7b72ff7b286f298610e8.png

sample.pbix

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Hoje eu tenho uma tabela que contem por exemplo:

Tabela          |        Titulo        |       ID
------------------------------------------------------
Orientação  |        Text1         |        1
------------------------------------------------------
Projeto         |        Text2         |        2
------------------------------------------------------
Artigos        |        Text3          |        3


Basicamente o que eu preciso é poder filtrar essa tabela com dois filtros:

Filtro 1 -> "Opções da tabela"
Filtro 2 -> "Opções da Tabela"

Os dois filtros vão ter os mesmo dados, porem o resultado final deve ser filtrar a nuvem de palavras a partir desses dois filtros.

Por exemplo:

Filtro 1 -> Orientação
Filtro 2 -> Artigos

Resultado:

Text1,Text2

Porém nos testes que eu fiz quando faço as duas seleções, a nuvem de palavras fica em branco, não consigo fazer essas duas seleções.

Ficou mais claro assim ?

Abcs
 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Seria isso?
 

Palavras_teste = 
    VAR v1 = SELECTEDVALUE(dMetrica1[Id])
    VAR v2 = SELECTEDVALUE(dMetrica2[Id])
    VAR vcalc =
        CALCULATETABLE(
            VALUES(Tabela[Palavras]),
            FILTER(
                ALL(Tabela),
                Tabela[Id] = v1
            )
        )
    VAR vcalc2 =
        CALCULATETABLE(
            VALUES(Tabela[Palavras]),
            FILTER(
                ALL(Tabela),
                Tabela[Id] = v2
            )
        )
RETURN 
    CONCATENATEX(
        DISTINCT(UNION(vcalc, vcalc2)), 
        [Palavras], 
        ", "
    )

 

sample.pbix

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