Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
ESTIMADOS TODOS:
TENGO UN PROBLEMA Y LLEVO DIAS CON ESTE TEMA Y NO SALGO DEL MISMO
, CUENTO CON UN TABLERO EN EL QUE REPRESENTO LA UTILIDAD POR PRODUCTO, MUESTRO ARTICULO, VENTA EN CANTIDAD, POR IMPORTE COSOT Y UTILIDAD DEL MISMO, QUIERO INTEGRAR EL DISPONIBLE QUE SE ENCUENTRA EN OTRA TABLA Y CUANDO LO REALIZO AUN CUANDO ME PONE EL DISPONIBLE NO PUEDO MOSTRAR EL DISPONIBLE DE TODOS LOS ARTICULOS SI NO HA HABIDO VENTA DEL PRODUCTO AUN CUANDO YA TRATE DE UNIR LAS TABLS CON UN JOIN, ETC NO HE OPDIDO LOGRAR EL RESULTADO DESEADO, ALGUIEN PODRA AYUDARME?
SALUDOS
ANEXO EL SCRIPT CORRESPONDIENTE DE LAS DOS TABLAS A LAS QUE CONSULTO
SQL
SELECT VentaTCalc.Id,
((VentaTCalc.Cantidad*MovTipo.Factor)*Art.Merma) as TotalUnidad, VentaTCalc.Sucursal, VentaTCalc.Mov, VentaTCalc.ContUso,
VentaTCalc.MovID, VentaTCalc.FechaEmision, VentaTCalc.Estatus, VentaTCalc.Cliente, VentaTCalc.Agente,
Datename(month, VentaTCalc.FechaEmision) As NombreDelMes,
Datename(Week, VentaTCalc.FechaEmision) As Semana,
Datename(Day, VentaTCalc.FechaEmision) As Dia,
VentaTCalc.Condicion, VentaTCalc.Ejercicio,
VentaTCalc.Periodo, VentaTCalc.Articulo, VentaTCalc.Unidad, VentaTCalc.Precio, VentaTCalc.Almacen as Almacen,
(CASE WHEN MovTipo.Clave='VTAS.B' THEN 0 ELSE VentaTCalc.Cantidad END) As VentaTCalcCantidad,
VentaTCalc.Costo,VentaTCalc.UltimoCosto, VentaTCalc.Importe, VentaTCalc.SubTotal, Sucursal.Nombre, Sucursal.Sucursal AS SucNumero, Sucursal.Grupo,Sucursal.Poblacion,
Sucursal.Estado, Sucursal.Region,Agente.Tipo As TipoAgente, Agente.Nombre AS AgNombre, Art.Descripcion1, Art.Tipo,Art.Merma,
(CASE WHEN Art.CodigoAlterno Is NULL THEN 'VARIOS' ELSE Art.CodigoAlterno END) As ArtCodigoAlterno,
MovTipo.Clave,MovTipo.Factor,(CASE WHEN Cte.Categoria Is NULL THEN 'Otros' ELSE Cte.Categoria END) As CategoCte,Cte.Familia,Cte.Nombre As CteNombre,
MovTipo.Modulo,
Venta.Importe As VtaImporte, Venta.Impuestos As VtaImpuestos, Venta.CostoTotal As VtaCostoTotal, Venta.PrecioTotal As VtaPrecioTotal,Venta.Mov As VtaMov
FROM
VentaTCalc INNER JOIN
Sucursal ON VentaTCalc.Sucursal = Sucursal.Sucursal INNER JOIN
Venta ON VentaTCalc.Id = Venta.Id INNER JOIN
Agente ON VentaTCalc.Agente = Agente.Agente INNER JOIN
Art ON VentaTCalc.Articulo = Art.Articulo INNER JOIN
MovTipo ON VentaTCalc.Mov = MovTipo.Mov INNER JOIN
Cte ON VentaTCalc.Cliente = Cte.Cliente
WHERE
VentaTCalc.Ejercicio in (2013) AND Agente.Estatus='ALTA' And MovTipo.Modulo='VTAS'
AND VentaTCalc.Estatus In('PENDIENTE','CONCLUIDO');
LA SEGUNDA TABLA QUE QUIERO UNIR EL SCRIPT ES ASI
SELECT ARTDISP.ALMACEN, ARTDISP.ARTICULO, ARTDISP.ARTICULO FROM ARTDISP
SALUDOS
Si puedes, lo mejor es subir un modelo con algunos datos y explica lo que necesitas. Es la mejor forma de ayudarte.
Estimado Juan:
He adjuntado un archivo en la petición solicitada, mismo que me tomo la molestia de enviarte.
saludos
Carlos A. Hernandez S.
Grupo de Oro
Av. Camelinas #3311
Fraccionamiento Las Américas, C.P. 58270
Tel. (443) 315-3962
Ext. 1037
aceros y cementos
De: Juan Olivares
Enviado el: viernes, 13 de septiembre de 2013 01:20 p.m.
Para: Carlos Hernandez
Asunto: Re: - SOLICITUD DE AYUDA URGENTE
<http://community.qlik.com/> QlikCommunity
SOLICITUD DE AYUDA URGENTE
respuesta de Juan Olivares <http://community.qlik.com/people/Jolivares?et=watches.email.thread> en QlikView en Español - Ver la discusión completa <http://community.qlik.com/message/391554?et=watches.email.thread#391554>
Supongo que quieres algo como lo que te adjunto. Realmente QlikView muestra la información como tú querías verla, por lo que intuyo que el problema puede venir en cómo estés montando el modelo de datos.
Segun puedo ver, en el qvw que publicaste esta la misma tabla que necesitas y que vi en el excel, es correcto. Si pude ver que tienes una sola columna para Almacen, eso quiere decir que el almacen de ventas y el disponible entonces seria el mismo, en tal sentido creo que puedes ponerle el mismo nombre en el script y QV hara el join usando ariculo y almacen.
Si existe otro problema dejame saber que si te puedo seguir ayudando te doy la mano
Mil gracias , estimado Juan, probare el caso con el script completo.
Saludos
Carlos A. Hernandez S.
Grupo de Oro
Av. Camelinas #3311
Fraccionamiento Las Américas, C.P. 58270
Tel. (443) 315-3962
Ext. 1037
aceros y cementos
De: Juan Gerardo Cabeza Luque
Enviado el: domingo, 15 de septiembre de 2013 12:42 p.m.
Para: Carlos Hernandez
Asunto: Re: - Re: SOLICITUD DE AYUDA URGENTE
<http://community.qlik.com/> QlikCommunity
Re: SOLICITUD DE AYUDA URGENTE
respuesta de Juan Gerardo Cabeza Luque <http://community.qlik.com/people/jcz?et=watches.email.thread> en QlikView en Español - Ver la discusión completa <http://community.qlik.com/message/391769?et=watches.email.thread#391769>