Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal tudo bem?
sou novo aqui e estou apanhando em algo que acredito que voces matam facilmente...
tenho uma tabela de vendas por loja, categoria e produto
nela tenho quantidade de vendidos e quantidade de cancelados.
quero calcular uma taxa de cancelamento baseado no comportamento do dia D-37 até o dia D-7, quando estiver no nivel produto o qlik deve ver qual valor cancelado/vendido para achar a taxa de cancelamento daquele produto....
quando subo pro nivel de categoria ele deve fazer o mesmo mas baseado no comportamento da categoria... e assim por diante...
consegui chegar proximo mas só funciona quando filtro uma data...
Sum({$<data_pedido = {">=$(=date([data_pedido]-37))<=$(=date([data_pedido]-7))"},
category_name = ,
store_name = ,
[SKUBUCKET-sku_bucket] = >} qtd_item_cancelado)
/
Sum({$<data_pedido = {">=$(=date([data_pedido]-37))<=$(=date([data_pedido]-7))"},
category_name = ,
store_name = ,
[SKUBUCKET-sku_bucket] = >} qtd_item_gerado)
Olá Lucas,
Acredito que teria de mudar um pouco seu set analysis, pra ficar algo como:
Sum({$<data_pedido = {">=$(=max([data_pedido])-37)<=$(=max([data_pedido])-7)"},
category_name = ,
store_name = ,
[SKUBUCKET-sku_bucket] = >} qtd_item_cancelado)
/
Sum({$<data_pedido = {">=$(=max([data_pedido])-37)<=$(=max([data_pedido])-7)"},
category_name = ,
store_name = ,
[SKUBUCKET-sku_bucket] = >} qtd_item_gerado)
Dessa maneira, sem ver os dados claro, mesmo sem ter algo selecionado ele pegaria a maior data possível, e colocaria o range que você quer.
As partes em negrito foram as alteradas.
Olá Felip, tudo bem???
Observe a linha pintada de amarelo.
Tivemos 3 pedidos de cadeira entre D-3 e D-1 (04/01 até 06/01) e desses cancelaram 2 ...minha taxa de cancelamento é sum do cancelamento/ sum do total
como se fosse um campo calculado, mas não posso fazer na minha base tem que ser no qlik pois se eu subir pro nível de categoria preciso analisar o mesmo período dos pedidos cancelados dessa categoria...
não posso usar nem a data do filtro, nem a data atual....o range D-3 até D-1 é com base na data do pedido que já está na tabela...
| PRODUTO | DATA VENDA | STATUS | VALOR | tx_cancelamento |
| cadeira | 01/01/2018 | aprovado | 10 | 0% |
| mesa | 01/01/2018 | cancelado | 10 | 0% |
| cadeira | 04/01/2018 | cancelado | 10 | 0% |
| cadeira | 05/01/2018 | aprovado | 10 | 100% |
| cadeira | 05/01/2018 | cancelado | 10 | 100% |
| sofá | 06/01/2018 | aprovado | 10 | 0% |
| mesa | 06/01/2018 | aprovado | 10 | 0% |
| mesa | 06/01/2018 | aprovado | 10 | 0% |
| cadeira | 07/01/2018 | cancelado | 10 | 67% |
| mesa | 08/01/2018 | aprovado | 10 | 0% |
| sofá | 09/01/2018 | aprovado | 10 | 0% |
ficou mais fácil o entendimento? rs
estou ficando maluco com isso... rsrsrs
Obrigadoo!!!
Ainda não consegui seguir com esse desenvolvimento....