Ir para conteúdo
  • 0

Comparativo dias equivalentes úteis


Gustha

Pergunta

  • Alunos

Galera, preciso de uma força

Preciso de uma DAX comparar dias equivalentes igual no arquivo de excel abaixo,

image.png.0fd8ea5287ba36a6bc7d6c9d9253ef1c.png

 

Hoje eu tenho uma DAX comparativa mas ela compara mesmo dias como o exemplo abaixo, sendo 5 x 6 uteis 
image.png.ae67ebb22bdfc084eed816e6e39855d8.png

 

precisava que fosse 5x5 úteis ou seja 08.01 x 07.12

image.png.4357eb7aca207766044d276e0ade2fc9.png

 

A dax que eu utilizo é: 

 

passado acion =
 
if( 'd_calendário'[Data] <= MAX(f_acionamentos_semear[data acionamento]) ,
TRUE(),
FALSE())
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Suave @Gustha?

Para facilitar a tua comparação você pode agregar na tabela dCalendario uma coluna que vai dizer a ordem daquele dia útil dentro do mês específico. No teu exemplo, dia 01/12 seria 1, dia 04/12 seria 2, dia 05/12 seria 3... e comparativamente o dia 02/01 seria 1, o dia 03/01 seria 2, o dia 04/01 seria 3...

Deste maneira você poderia fazer a tua comparação tendo como referência esta coluna.

Abs!

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Joao Raulino disse:

Suave @Gustha?

Para facilitar a tua comparação você pode agregar na tabela dCalendario uma coluna que vai dizer a ordem daquele dia útil dentro do mês específico. No teu exemplo, dia 01/12 seria 1, dia 04/12 seria 2, dia 05/12 seria 3... e comparativamente o dia 02/01 seria 1, o dia 03/01 seria 2, o dia 04/01 seria 3...

Deste maneira você poderia fazer a tua comparação tendo como referência esta coluna.

Abs!

 

FIZ uma medida mas ela não está levando em consideração o mês na sequenciaimage.png.76ea6ada62dbed5469f0502ce0f4336f.png

lá na última coluna deveria ser 01 de novo

 

medida:

 

OrdemDiaUtilMensal =
IF('d_calendário'[DiaUtil] = 1,
    RANKX(
        FILTER('d_calendário',
            'd_calendário'[DiaUtil] = 1 &&
            MONTH('d_calendário'[Data]) = MONTH([Data])
        ),
        [Data],
        ,
        ASC,
        Dense
    ),
    BLANK()
)
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Boa @Gustha!

Tenta usar a fórmula abaixo para a coluna nova:

OrdemDiaUtilMensal =
IF(
    'd_calendário'[DiaUtil] = 1,
    RANKX(
        FILTER(
            ALL('d_calendário'),
            [DiaUtil] = 1 &&
            MONTH(EARLIER([Data])) = MONTH([Data]) && YEAR(EARLIER([Data])) = YEAR([Data])
        ),
        [Data],
        ,
        ASC,
        Dense
    ),
    BLANK()
)

E aí você já pode usar essa nova coluna como filtro nas tuas formulas de comparação, dependendo do que você quiser fazer.

Se puder, compartilha com a gente um exemplo em .PBIX para a gente entender melhor como você faz as tuas comparações 😉

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