4 Replies Latest reply: Sep 5, 2014 12:58 PM by Gabriel Araya RSS

    IF (ISNULL (IE.CODE), IE.CODE, IP.Code)

      Hola,       

       

           Espero Que Alguien Me Pueda Ayudar, Estoy Intentando Realizar la Carga de Datos en Qlik sentido la de la estafa Ayuda del ISNULL y es Muy Diferente a lo SQL Que Intento es Que Si el valor es NULO tomo el valor siguiente. 

       

      Sentencia en SQL

           SQL ---> ISNULL (IE.Code, IP.Code) 

       

      Intentos baño Qlick Sense

           Qlik Sense --->                1. IF (ISNULL (IE.CODE), IE.CODE, IP.Code)              

                                                    2. IF (ISNULL (IE.CODE) = 0, IE.CODE, IP.Code)  

      Les paso el guión   Carga de código

                LOAD"Code_ItemEntrega";

                SQL SELECT  IF (ISNULL (IE.Code), IE.Code, IP.Code)

                FROM S3NetSODA.dbo. "S3TblObj_Pedido" P   

                     INNER JOIN S3NetSODA.dbo. "S3TblObj_ItemPedido" IP EN IP.Pedido = P.Code   

                     INNER JOIN S3NetSODA.dbo. "S3TblObj_Periodo" Pd EN P.Prototype = Pd.Prototype Y P.Prototype = 0

                               AND (P.Fecha ENTRE Pd.Desde Y Pd.Hasta) 

                 INNER JOIN S3NetSODA.dbo. "S3TblObj_EscenarioPeriodo" EP EN EP.Periodo = Pd.Code   

                LEFT JOIN S3NetSODA.dbo.ItemPedidoEntrega IE EN IE.ItemPedido = IP.Code Y IE.EscenarioPeriodo = EP.Code; 

       

      Las Relaciones declaradas en los JOIN encuentran de Manera Correcta.   

       

      Espero me puedan Ayudar! 

       

      Gracias !!!