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: 
rafaelsigaapp
Contributor II
Contributor II

Tabela

Boa tarde.

Gostaria de colocar a coluna ESTOQUE da TABELA B na tabela A do exemplo em anexo.

Essa coluna deve ficar sempre expandida preferencialmente sendo a última coluna da tabela.

Valeu

9 Replies
srchagas
Creator III
Creator III

Ola..na tabela de estoque nao tem datA?

Se nao tiver ficar dificil pq vao duplicar a informacao de estoque entre os messes.

rafaelsigaapp
Contributor II
Contributor II
Author

Não tem data.

A coluna estoque é sempre o estoque atual no momento da carga.

Por isso preciso colocar em uma única coluna. Quero que tenha o comportamento como se fosse adicionar a coluna estoque como uma dimensão, porém quero que fique sempre expandido.

Valeu

Marcio_Campestrini
Specialist
Specialist

Rafael

Veja como ficou a tabela A.

Como última coluna você não vai conseguir, por ser uma tabela dinâmica. Se fosse uma tabela simples até funcionaria.

Márcio Rodrigo Campestrini
rafaelsigaapp
Contributor II
Contributor II
Author

Bom dia.

Obrigado pelo retorno.

Esse comportamento foi possível devido a marcação da opção "Sempre totalmente expandido". Será que é possível fazer isso na tabela dinâmica sem marcar essa opção? Não quero que o município fique "expandido" - só quando o usuário desejar analisar neste nível. Porém desejo que o estoque sempre fique expandido.

Valeu

rafaelsigaapp
Contributor II
Contributor II
Author

A menos que eu coloque uma condição para a coluna município e um botão de liga e desliga a apresentação desta dimensão.

srchagas
Creator III
Creator III

Entao Mete o Today() como campo de data... e faz Left joins todo o dia e da Store...

rafaelsigaapp
Contributor II
Contributor II
Author

Não sei como se faz isso.

rafaelsigaapp
Contributor II
Contributor II
Author

Não deve ser a melhor prática, mas foi o melhor que eu consegui.

srchagas
Creator III
Creator III

Amigo....eu espero que ao menos tu tenhas a data da venda formatada toda em DD-MM-YYYY

se nao pede pro abencoado que ta dando essa data pensar de novo no que ele quer, se ele quer uma analise diaria vai precisa, se for mensal ao menos espero MM/YYYY se nao , milagres nao serao operados.

Codigo seria esses:

VENDAS:

LOAD * INLINE [

MES, ID_CLIENTE, CLIENTE, MUN,            PESO_VENDIDO

10,  1,          JOSE,    SAO PAULO,      1500

10,  3,          MARIA,   SAO PAULO,      1600

11,  1,          JOSE,    SAO PAULO,      820

11,  2,          JOSE,    RIO DE JANEIRO, 750

11,  3,          MARIA,   SAO PAULO,      1590

11,  4,          PEDRO,   SAO PAULO,      300

];

ESTOQUE:

LOAD * INLINE [

ID_CLIENTE, PESO_ESTOQUE, PESO_ESTOQUE_TOTAL, CLIENTE

1, 12, 25, JOSE

2, 13, 25, JOSE

3, 15, 15, MARIA

4, 1200, 1200, PEDRO

];

VendaAjustado:

LOAD

ID_CLIENTE,

CLIENTE,

MUN,

PESO_VENDIDO,

MakeDate(Year(Today()),MES,Day(Today())) as Data

Resident VENDAS

;

Left Join

LOAD

ID_CLIENTE,

CLIENTE,

PESO_ESTOQUE,

PESO_ESTOQUE_TOTAL,

Today () as Data

Resident ESTOQUE;

DROP Table  VENDAS ,ESTOQUE;

o que tu pode fazer nessa estoque e Ler ela....colocar Today() as Data e salvsr em QVd para voce ter  o estoque diario... a partir da criacao do QVD e ir icrementando diariamente, mas so a partir do teu Store...passado ao menos que ele tenha a info em algum ligar, ja era.