8 Replies Latest reply: May 25, 2017 9:10 PM by Robson Nascimento RSS

    Como apresentar dados de um campo X (Null) por um campo Y

    Robson Nascimento

      Olá, pessoal, Boa tarde!

       

      Eu sou novo na Comunidade

       

      Eu tenho alguns dados do campo X [TCO Type] que estão como Null no banco de dados, eu gostaria de representar estes campos nulos com com os dados do campo X [Title], mas esta condição deve ocorrer apenas quando o campo [TCO Type] estiver Null e o campo [ISR Number] for igual aos números: ( '10', '20', '25', '110', '1020', '1000', '1015'), pois estes números que contêm as informações que eu preciso.

       

      Para maiorers detalhes segue a imagem abaixo da Tabela criada no QlikView e a Estrutura abaixo.

      IsNull_TCOType.jpg

      ISR Number, Title

      10, Non-ISR Work, General
      20, Non-ISR Work, Customer Relationship Management
      25, Non-ISR Work, Training
      110, Non Working Hours - Vacation
      1020, Non Working Hours - Other (Optional)
      1000, Non Working Hours - Sick
      1015, Non Working Hours - Training

       

      Segue abaixo a estrutura que estou utilizando;

       

      ViewTimesheet:

       

      LOAD TaskID as [ISR Number], Upper (CDSID) as CDSID, Hours,
      Year (WorkDate) as Year, 'Q' & ceil(Month (WorkDate) /3) as Quarter,
      Month (WorkDate) as Month, Title;
      SQL SELECT CDSID, Hours, TaskID, Title, WorkDate
      FROM "WebISR_Reports".dbo.viewTimesheet
      WHERE [WorkDate] >= '2015-01-01';
      
      Join
      
      
      Variation_Log:
      
      LOAD "ITMSFunction_ID" as "Function_ID", "Log_Number" as [ISR Number],
           IF (Type = 'EN', 'Enhancement (EN)',
           IF (Type = 'ND', 'New Development (ND)',
           IF (Type = 'PS', 'Production Support (PS)'))) as [TCO Type];
      SQL SELECT "ITMSFunction_ID", "Log_Number", Type
      FROM "WebISR_Reports".dbo."Variation_Log"
      WHERE "ITMSFunction_ID" > '0';
      


      Obrigado pela Atenção