Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
marciomgm
Creator
Creator

Maior data como resultado de uma condição

Estou tentando fazer uma expressão para um gráfico tabela onde gostaria que o resultado fosse dessa forma:

Ordem de CargaQtd.PedidosTérmino
110***
2509:30
3200***

A dimensão é por ORDEM de CARGA
TÉRMINO = informa o horário da última tarefa executada para montagem do pedido.

O horário exibido tem que ser da tarefa CONCLUíDA mais recente realizada no pedido.

Eu tentei fazer conforme abaixo o resultado em *** funciona mas quando é para mostrar o horário de MAX() fica um  -

=if(count(TAREFA = 'C') = 0, max(HORA_TAREFA), '***')

Tarefa = C, significa tarefa concluída.

Alguém poderia me ajudar a montar essa expressão?

Labels (3)
1 Solution

Accepted Solutions
nicolett_yuri

Se não conseguir abrir o qvw, segue a expressão:

if( COUNT({<TAREFA = {C}>} PEDIDO) = 0, max(TERMINO), '***')

PS: no meu exemplo eu mudei o nome dos campos...

Segue a tabela utilizada como base

LOAD * INLINE [

    ORDEM_CARGA, PEDIDO, TERMINO, TAREFA

    1, 1, 5, C

    1, 2, 7

    1, 3, 3, C

    1, 4, 10

    2, 5, 5, C

    2, 6, 6, C

    2, 7, 4

    3, 8, 10

    3, 9, 15, C

    3, 10, 3, C

    3, 11, 5, C

    3, 12, 20

    3, 13, 1, C

    4, 14, 10

    4, 15, 15

    4, 16, 2

    5, 17, 22

    5, 18, 23

    5, 19, 5

];

View solution in original post

5 Replies
alexandros17
Partner - Champion III
Partner - Champion III

Try with

=If(Sum(if(TAREFA = 'C',1,0))=0, max(HORA_TAREFA), '***')

marciomgm
Creator
Creator
Author

Não funcionou, o resultado ficou a mesma coisa

nicolett_yuri

Segue um exemplo de como fazer

nicolett_yuri

Se não conseguir abrir o qvw, segue a expressão:

if( COUNT({<TAREFA = {C}>} PEDIDO) = 0, max(TERMINO), '***')

PS: no meu exemplo eu mudei o nome dos campos...

Segue a tabela utilizada como base

LOAD * INLINE [

    ORDEM_CARGA, PEDIDO, TERMINO, TAREFA

    1, 1, 5, C

    1, 2, 7

    1, 3, 3, C

    1, 4, 10

    2, 5, 5, C

    2, 6, 6, C

    2, 7, 4

    3, 8, 10

    3, 9, 15, C

    3, 10, 3, C

    3, 11, 5, C

    3, 12, 20

    3, 13, 1, C

    4, 14, 10

    4, 15, 15

    4, 16, 2

    5, 17, 22

    5, 18, 23

    5, 19, 5

];

marciomgm
Creator
Creator
Author

Perfeito! vendo pronto fica fácil hehe