Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Comportamento de cancelamento range fixo de data

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)

Labels (6)
3 Replies
felipedl
Partner - Specialist III
Partner - Specialist III

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.

Anonymous
Not applicable
Author

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

PRODUTODATA VENDASTATUSVALORtx_cancelamento
cadeira01/01/2018aprovado100%
mesa01/01/2018cancelado100%
cadeira04/01/2018cancelado100%
cadeira05/01/2018aprovado10100%
cadeira05/01/2018cancelado10100%
sofá06/01/2018aprovado100%
mesa06/01/2018aprovado100%
mesa06/01/2018aprovado100%
cadeira07/01/2018cancelado1067%
mesa08/01/2018aprovado100%
sofá09/01/2018aprovado100%

ficou mais fácil o entendimento? rs

estou ficando maluco com isso... rsrsrs

Obrigadoo!!!

Anonymous
Not applicable
Author

Ainda não consegui seguir com esse desenvolvimento....