Ir para conteúdo
  • 0

Interromper gráfico de linha para datas futuras


Ricardo César
Ir para solução Solucionado por Rodrigo R1 ,

Pergunta

  • Alunos

Boa tarde pessoal,

Tenho um gráfico com duas curvas (curva-S) de Ordens de Serviço Planejadas e Encerradas por mês que funciona perfeitamente. Agora me pediram que apenas a linha de ENCERRADAS não exiba nada a partir do mês corrente (ou seja, esteja ausente para datas futuras). No exemplo abaixo seria como se a linha azul terminasse em Fev/2022 (hoje é 25/02/2022). Daqui a 4 dias um novo valor apareceria na direção de Março/2022 e assim por diante... Depois de algum tempo de pesquisa venho recorrer a vocês porque nenhuma das soluções que encontrei me atende por completo.

Muito obrigado novamente.

asdfasdf.JPG.a8c570be88e827fd0304799bee1c1f4d.JPG

 

# S_EncerradasAcumuladas = CALCULATE([# S_OSEncerradas];
    FILTER(
        ALL(dCalendario);dCalendario[Data]<=MAX(dCalendario[Data]) && dCalendario[Data]>=DATE(2022;1;1)
    )
)

# S_OSEncerradas = CALCULATE(
    COUNT('db'[Data encermto.]);
    USERELATIONSHIP('db'[Data encermto.];dCalendario[Data])
    ) + 0

#---------------------

# S_PlanejadasAcumuladas = CALCULATE([# S_OSPlanejadas];
    FILTER(
        ALL(dCalendario);dCalendario[Data]<=MAX(dCalendario[Data]) && dCalendario[Data]>=DATE(2022;1;1)
    )
)

# S_OSPlanejadas = CALCULATE(
    COUNT('db'[PLANEJADAS]);
    USERELATIONSHIP('db'[PLANEJADAS];dCalendario[Data])
    ) + 0

 

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Boa noite @Ricardo César. Tudo bem, amigo?

Para a sua solução, será necessário vc criar uma coluna calculada na sua dcalendário e comparar com a máxima data da sua tabela fato, se existe informação.

Ex: Possuidados = dcalendario[data] <= Max(Suatabelafato[Data])

Com isso, será criada um coluna "False/True", que vc irá utilizar em sua medida como filtro.

Veja essa aula aqui do Léo que vc irá compreender melhor o que eu quis explicar:

Escondendo datas futuras - [TC] 5. Linguagem DAX (powerbiexperience.com)

Espero que tenha ajudado. Caso considere como solução, gentileza marcar para fechar esse tópico.

Sucesso, amigo.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá @Rodrigo R1, muito obrigado pela resposta rápida!
Fui lá rever a aula, perfeita a solução e ficou bastante claro! Só não funcionou no meu cenário acredito que porque tentei "acumular" as contagens de outra forma, sem o YTD da aula (conforme fórmulas que colei acima). Estou refazendo a lógica e vou aplicar essa solução do filtro nas próximas horas. Funcionando eu fecho o tópico, se não funcionar anexo um pbix de exemplo pra tentarmos entender o problema, conforme sugerido anteriormente.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 14/03/2022 em 16:23, Rodrigo R1 disse:

Boa tarde @Ricardo César, tudo bem amigo?

Conseguiu fazer os testes já? Deu certo ou ainda precisa de ajuda?

Se conseguiu, gentileza fechar o tópico.

Sucesso aí, amigo.

Olá Rodrigo boa tarde!
Deu certo sim, obrigado pelo apoio e desculpe a demora pra responder!

Sucesso também!

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