Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
mario_ti
Creator
Creator

Tabela Fato e Dimensões

Boa Tarde pessoal

Tô com um probleminha, image que tenho a fato com ID_VENDA e ID_ESTOQUE

que ambas são a concatenação de produto&data&filial e ainda tem uma coluna

dual('ESTOQUE',1) as Origem no caso de estoque

dual('VENDA',2) as Origem no caso de venda


Pois bem ... na dimensão tenho

DIM_VENDA

VL_VENDA

DATA_VENDA

dentre outros ...


SIM_ESTOQUE

DATA_CADASTRO

QTDE

dentre outros


Eu preciso fazer o seguinte calculo:

Sum(

   {$<

   DATA_VENDA={'>=$(=Date(MIN(DATA_VENDA),"DD/MM/YYYY"))<=$(=Date(MAX(DATA_VENDA),"DD/MM/YYYY"))'}, 

   DATA_CADASTRO={'<=$(=Date(max(DATA_GERAL)-60,"DD/MM/YYYY"))'}

    >} VL_VENDA)

Se eu tirar o DATA_CADASTRO funciona perfeitamente, com faço um SUM de um dimensão usando como SETANALYSIS campo de outra dimensão??

1 Solution

Accepted Solutions
mario_ti
Creator
Creator
Author

Acho que consegui aqui usando o P ...

Sum(

   {$<

   CD_PROD = P({$< DATA_CADASTRO={'<=$(=Date(max(DATA_GERAL)-60,"DD/MM/YYYY"))'} >} CD_PROD)

   DATA_VENDA={'>=$(=Date(MIN(DATA_VENDA),"DD/MM/YYYY"))<=$(=Date(MAX(DATA_VENDA),"DD/MM/YYYY"))'}

    >} VL_VENDA)

Obrigado a todos ..

View solution in original post

11 Replies
Thiago_Justen_

Mario,

Pode mandar um print do teu modelo com os campos?

Abs

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
mario_ti
Creator
Creator
Author

Segue ... os outros é só ignorar .. preciso do set analysis nas colunas em vermelho dando o SUM na vl_vda

Sem título.png

Thiago_Justen_

Mario, você tem uma DATA_GERAL, que provavelmente liga ao teu Master Calendar. O que você acha de usarmos o Canonical Calendar, já que temos 2 datas importantes a usar (DATA_CADASTRO e DATA_VENDA)?

Veja esse post:

Integrar Datas

Abraços e sucesso!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Poderíamos ter um modelo assim:

Modelo Com Canonical Date.PNG

De forma que tuas medidas que referissem à datas passariam a se referir ao CanonicalDate, o que significa dizer que nas datas onde houver ocorrência seja na tabela de Venda, quanto na Estoque, você consegue visualizar.

Mestres cleveranjosafurtadonicolett.yuri‌, alguma sugestão?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
nicolett_yuri

Seria uma saída sim, porém quero entender como é o gráfico que ele deseja montar.

mario.ti

O valor a ser analisado será analisado na linha do tempo? Qual a coluna temporal esta em sua dimensão?

mario_ti
Creator
Creator
Author

Thiago estou tentando aqui ... ja te falo

mario_ti
Creator
Creator
Author

um sum num KPI Yuri

nicolett_yuri

Preciso de mais detalhes

mario_ti
Creator
Creator
Author

Yuri

Então é num KPI este SUM:

Sum(

   {$<

   DATA_VENDA={'>=$(=Date(MIN(DATA_VENDA),"DD/MM/YYYY"))<=$(=Date(MAX(DATA_VENDA),"DD/MM/YYYY"))'},

   DATA_CADASTRO={'<=$(=Date(max(DATA_GERAL)-60,"DD/MM/YYYY"))'}

    >} VL_VENDA)

No filtro uso o DATA_GERAL para criar o calendário mestre, dai uso o MÊS no filtro ... basicamente isso

Com são de dimensões diferentes acho que isso pode estar dando alguma bronca .. pois se uso somente o data_venda funciona perfeitamente!