Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia Pessoal,
PS: creio que há uma inconsistência/incoerência no banco de dados Adventure Work.
A dúvida é assim.
Com base nas imagens, temos os campos (ListPrice, UnitPrice) das tabelas (Product, SalesOrderDetail) que na minha interpretação deveriam representar o mesmo valor. Inclusive no BD temos o campo TotalDue da tabela SalesOrderHeader que armazena o valor total do pedido ja calculado(ja veio com o banco), e na soma total "(OrderQty * UnitPrice) + TotalTaxAmount + TotalFreight " resultam no valor do campo TotalDue. Mas o campo do standardCost que representa custo do produto, em alguns casos apresenta valor maior que o UnitPrice, como que o preço de venda é maior que o preco de custo ?
Se fosse trocado o campo UnitPrice por ListPrice o valor seria bem maior do que o total due.
A imagem acima da tabela Produtct tem como comentario "Preço de venda"
A imagem acima da tabela SalesOrderDetail tem como comentario "Preço de venda unitário"
Percebem a incoerência ? Comentem a respeito por favor.
att. Daniel Veloso
Daniel,
Tanto o custo do produto como o listprice estão na tabela produto. Não em uma tabela do custo de determinado ano/mês ou o preço de lista da lista N que tem validade de ate.
Vamos imaginar, que o dólar dispara e de um mês para outro o meu custo pode ser maior do que o preço que vendi no mês passado. Então, se não tenho lista de preço e custo atrelado a um período, pode acontecer estas situações que você relata.
Sobre o total na capa do pedido e o total do item nos itens, no Qlik sempre busco o valor nos itens e a soma deles é o total do pedido. Mas, em ambientes grandes, posso ter performance ao ler o valor total de 500.000 pedidos do que ler por exemplo 150 milhões de itens somente para saber o valor. Mas cada caso é um caso, e aqui falo hipoteticamente....
De qualquer forma, ficaria fácil se fosse uma empresa que você trabalha e pudesse verificar nos dados e com as pessoas o que aconteceu e não com um banco fictício....
Daniel,
Tanto o custo do produto como o listprice estão na tabela produto. Não em uma tabela do custo de determinado ano/mês ou o preço de lista da lista N que tem validade de ate.
Vamos imaginar, que o dólar dispara e de um mês para outro o meu custo pode ser maior do que o preço que vendi no mês passado. Então, se não tenho lista de preço e custo atrelado a um período, pode acontecer estas situações que você relata.
Sobre o total na capa do pedido e o total do item nos itens, no Qlik sempre busco o valor nos itens e a soma deles é o total do pedido. Mas, em ambientes grandes, posso ter performance ao ler o valor total de 500.000 pedidos do que ler por exemplo 150 milhões de itens somente para saber o valor. Mas cada caso é um caso, e aqui falo hipoteticamente....
De qualquer forma, ficaria fácil se fosse uma empresa que você trabalha e pudesse verificar nos dados e com as pessoas o que aconteceu e não com um banco fictício....