Ir para conteúdo
  • 0

Segmentar dados na tabela através de DAX com todos os campos verdadeiros


Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

Power BI anexo

Problema: Possuo uma base, com mais de 40 colunas (tipos de serviços) e mais de 1000 linhas (Transportadoras). Preciso no dash encontrar o fornecedor que seja verdadeiro para todos os critérios selecionados. Como se você estivesse selecionando as opções "X" em algumas colunas no excel e no final das escolhas só reste o que possua "X" para todas as escolhas.

Eu havia apresentado este problema aqui, mas agora alterou um detalhe: apresento na segmentação todos os serviços e fica destacado em texto amarelo o serviço que não consta na Região selecionada.

Antes o serviço era da tabela base Parceiros. A solução apresentada foi a medida Filtro na tabela abaixo da segmentação

Exemplo da Necessidade: No exemplo abaixo tenho a área de Atendimento selecionada Sudeste, coloquei em coluna o Serviço e nas linhas as Transportadoras e preciso que ao selecionar na segmentação o Serviço = ANVISA s e Serviço = FTL, seja demonstrado apenas as Transportadoras Vanessa, pois estes serão os únicos com verdadeiro "X" para ambos os campos selecionados.

 

image.png.e343505ee9a3e8933e7845a6d6baa880.png

Segmentação com valores verdadeiros.pbix

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Suave @Vanessa Teófilo Ribeiro Dultra?

Usa a seguinte medida filtro:

Citar
Filtro =
VAR vServicos =
CALCULATE(
    DISTINCTCOUNT(Parceiros[Serviços])
)
VAR vServicosTotal =
COUNTX(
    VALUES('Serviços (referencia)'[Serviços]),
    'Serviços (referencia)'[Serviços]
)
 
VAR vAtendimento =
CALCULATE(
    DISTINCTCOUNT(Parceiros[Atendimento])
)
VAR vAtendimentoTotal =
COUNTX(
    VALUES('Parceiros'[Atendimento]),
    Parceiros[Atendimento]
)
 
RETURN
IF(
    vServicos = vServicosTotal && vAtendimento = vAtendimentoTotal,
    1,
    0
)

Depois é só filtrar a tua tabela fazendo [Filtro] = 1 no painel lateral:

image.png.c93474e5352e062e59941703b0ecd355.png

Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉

Abs!

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