Ir para conteúdo
  • 0

Total repetido em tabela com nivel 1 e nivel 2 (drill down)


Ir para solução Solucionado por Erick Oliveira ,

Pergunta

  • Alunos
Postado

Oi, pessoal.

Tudo certo?

 

Estou tentando adicionar em uma matriz 2 niveis de um KPI de uma tabela para fazer o drill down. No caso, não são todos os KPIs que possuem nivel 2. 

No entanto, ele está me trazendo um valor em branco que é o total do nivel 1 (como no print)

image.png.f6725317dfac2b27d52d77a75e2e85a3.png

 

Eu queria que o total de "LEADS" e "VENDAS" fosse o total dos n2 de cada um deles.

Fiz o mesmo processo que o Leo faz em um live de DRE, mas ele nao chegou a exibir o nivel 2, só o nivel 1.  p.p

Em anexo eu envio uma base xlsx e um pbix pra teste. 

 

Outra duvida que tenho é se eu consigo adicionar um novo KPI entre esses. No caso, como o Leo fez com os subtotais na live, no entanto, não é um acumulado que eu quero e sim um calculo diferente utilizando outras duas medidas.

arquivoTeste.pbix BaseTeste.xlsx

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado

Boa tarde @Daiana;

Use a medida abaixo pra ajustar os totais:

Total Ajustado = 
VAR _ItensParaAjuste = {"LEADS", "VENDAS"}
VAR _TotalSemAjuste =
    CALCULATE(
        [Totais],
        KEEPFILTERS( NOT d_KPI[N1] IN _ItensParaAjuste )
    )
VAR _TotalComAjuste = 
    CALCULATE(
        [Totais],
        KEEPFILTERS( d_KPI[N1] IN _ItensParaAjuste ),
        KEEPFILTERS( NOT ISBLANK( d_KPI[N2] ) )
    )     
RETURN
    _TotalSemAjuste + _TotalComAjuste

Para adicionar um novo KPI você precisar cadastrar ele na dimensão  KPI e em seu contexto você aplicar a regra que deseja.

  • 0
  • Alunos
Postado
3 horas atrás, Erick Oliveira disse:

Boa tarde @Daiana;

Use a medida abaixo pra ajustar os totais:

Total Ajustado = 
VAR _ItensParaAjuste = {"LEADS", "VENDAS"}
VAR _TotalSemAjuste =
    CALCULATE(
        [Totais],
        KEEPFILTERS( NOT d_KPI[N1] IN _ItensParaAjuste )
    )
VAR _TotalComAjuste = 
    CALCULATE(
        [Totais],
        KEEPFILTERS( d_KPI[N1] IN _ItensParaAjuste ),
        KEEPFILTERS( NOT ISBLANK( d_KPI[N2] ) )
    )     
RETURN
    _TotalSemAjuste + _TotalComAjuste

Para adicionar um novo KPI você precisar cadastrar ele na dimensão  KPI e em seu contexto você aplicar a regra que deseja.

 

Muito obrigada, Erick!!

Será que voce poderia me explicar a formula? rss

  • 0
  • Alunos
Postado
Total Ajustado = 
// Crio uma lista com os itens do N1 que quero alterar o racional
VAR _ItensParaAjuste = {"LEADS", "VENDAS"}
// Calculo o Total sem alteração para os itens, com exceção os que estão na lista acima
VAR _TotalSemAjuste =
    CALCULATE(
        [Totais],
        KEEPFILTERS( NOT d_KPI[N1] IN _ItensParaAjuste )
    )
// Para os itens que estão na lista, calcula o total tirando as linhas em branco da coluna N2
VAR _TotalComAjuste = 
    CALCULATE(
        [Totais],
        KEEPFILTERS( d_KPI[N1] IN _ItensParaAjuste ),
        KEEPFILTERS( NOT ISBLANK( d_KPI[N2] ) )
    )     
RETURN
	// Soma o Total ajustado com o total sem ajuste para unir os valores
    _TotalSemAjuste + _TotalComAjuste

 

  • Like 1

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...