Ir para conteúdo
  • 0

Apresentar BLANK para os períodos posteriores ao mês atual.


Rafael Fina Ferreira

Pergunta

  • Alunos

Pessoal, boa tarde!

Espero que estejam todos bem!!

Estou desenvolvendo um gráfico de linha contendo percentuais previstos e realizados acumulados de um planejamento estratégico. (Curva S)

Preciso aplicar uma função que faça com que a linha dos % realizados não apresente os valores acumulados após o mês atual.

Tentei aplicar: 

Realizado retirando 0 = IF([% Previsto] <> BLANK(), [Curva S realizado], BLANK())

Mas não deu certo porque existe % realizado apresentando valor zero antes do mês atual e % realizado diferente de zero após o mês atual.

O resultado que gostaria de obter levando em consideração o gráfico exemplo apresentado abaixo seria a linha de % realizado apresentar valores apenas até maio. (60%)

image.thumb.png.93298adfe1d57f3ee2605b5ba51f2375.png

Em anexo o PBIX + Base de dados.

Planejamento SSO - Copia.pbix Planejamento_estrategico_SSO (2).xlsx

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Prezado @Rafael Fina Ferreira, segue a solução. Adicionei uma coluna auxiliar na sua dcalendario filtrando até a última data do mês atual, em seguida adicionei um if na sua medida.

Data Corte =
VAR vHOJE = NOW()
VAR vANO_ATUAL = YEAR(vHOJE)
VAR vMES_ATUAL = MONTH(vHOJE)
RETURN
IF(
Dcalendario[Mês] <= vMES_ATUAL && Dcalendario[Ano] <= vANO_ATUAL; "SIM"
)

 

Curva S previsto =
IF(
SELECTEDVALUE(Dcalendario[Data Corte]) = "SIM";
DIVIDE([Data corte PREVISTO];Medidas[Soma total subtarefas])+0
)

Abaixo segue a imagem da solução.

image.thumb.png.5d33475deb5fa8157d96e0c1a5277f1a.png

 

Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado!

Atenciosamente,
Nelson Maroni

 

 

 

 

 

image.png

image.png

image.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Veja se isso resolve:

Curva S previsto = 
    VAr vMesAtual = FORMAT(TODAY(), "YYYYMM")
    VAR vDataCOntexto = MAX(Dcalendario[Data])
    VAR vMesContexto = FORMAT(vDataCOntexto, "YYYYMM")
RETURN
    IF(
        vMesContexto <= vMesAtual,
        DIVIDE([Data corte PREVISTO],Medidas[Soma total subtarefas])
    )

 

PlanejamentoSSO-Copia.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa noite, percebi uma inconsistência em minha analise, segue DATA CORTE na dCalendario atualizada, em anexo segue o PBI com o ajuste.

DATA CORTE =
VAR vHOJE = NOW()
VAR vANO_ATUAL = YEAR(vHOJE)
VAR vMES_ATUAL = MONTH(vHOJE)
VAR vDATAS_CORTE = IF(
[Ano] = vANO_ATUAL && Dcalendario[Mês] = vMES_ATUAL || [Data] <= vHOJE;
"SIM"
)
RETURN
vDATAS_CORTE

image.thumb.png.084a455a839256faf4337d3611af9349.png

 

Caso alguma resposta tenha ajudado, você pode marcá-la como Solução e votar positivamente a resposta. Com isso o tópico será fechado, obrigado!

Atenciosamente,
Nelson Maroni

 

 

1062830109_PlanejamentoSSO-Copia - Solução.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...