Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
carloshernandez
Contributor III
Contributor III

SOLICITUD DE AYUDA URGENTE

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

5 Replies
jolivares
Specialist
Specialist

Si puedes, lo mejor es subir un modelo con algunos datos y explica lo que necesitas.  Es la mejor forma de ayudarte.

carloshernandez
Contributor III
Contributor III
Author

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>

Not applicable

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.

jolivares
Specialist
Specialist

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

carloshernandez
Contributor III
Contributor III
Author

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>