Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estou tentando fazer uma expressão para um gráfico tabela onde gostaria que o resultado fosse dessa forma:
Ordem de Carga | Qtd.Pedidos | Término |
---|---|---|
1 | 10 | *** |
2 | 5 | 09:30 |
3 | 200 | *** |
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?
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
];
Try with
=If(Sum(if(TAREFA = 'C',1,0))=0, max(HORA_TAREFA), '***')
Não funcionou, o resultado ficou a mesma coisa
Segue um exemplo de como fazer
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
];
Perfeito! vendo pronto fica fácil hehe