Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
mario_ti
Contributor

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

Tags (1)
1 Solution

Accepted Solutions
mario_ti
Contributor

Re: Tabela Fato e Dimensões

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

11 Replies
thiago_justen
Valued Contributor III

Re: Tabela Fato e Dimensões

Mario,

Pode mandar um print do teu modelo com os campos?

Abs

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
mario_ti
Contributor

Re: Tabela Fato e Dimensões

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
Valued Contributor III

Re: Tabela Fato e Dimensões

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: Tabela Fato e Dimensões

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
WhatsApp: 24 98152-1675
Skype: justen.thiago

Re: Tabela Fato e Dimensões

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
Contributor

Re: Tabela Fato e Dimensões

Thiago estou tentando aqui ... ja te falo

mario_ti
Contributor

Re: Tabela Fato e Dimensões

um sum num KPI Yuri

Re: Tabela Fato e Dimensões

Preciso de mais detalhes

mario_ti
Contributor

Re: Tabela Fato e Dimensões

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!