Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
Ola..na tabela de estoque nao tem datA?
Se nao tiver ficar dificil pq vao duplicar a informacao de estoque entre os messes.
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
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.
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
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.
Entao Mete o Today() como campo de data... e faz Left joins todo o dia e da Store...
Não sei como se faz isso.
Não deve ser a melhor prática, mas foi o melhor que eu consegui.
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.