2 Replies Latest reply: Mar 3, 2016 6:10 AM by Maurice ludo RSS

    Difficulté Jointure

    Maurice ludo

      Bonjour,

      j'ai rencontre des difficultés pour récupérés des données des tables différentes avec des conditions,

      j'ai récupérés tous les champs de la table cost center(voir modèle) avec la condition Departement2 ='is EMT',

       

      et maintenant, je voudrais récupérés tous les champs de cette table sans la condition pour un id_company ='NL90' ce champs est dans la table organisation (voir modèle )

      les deux table liée par une table de fait posting.

      ci-joint le modèle.

      voici la requete sql qui fonctionne bien mais je n'arrive pas a le faire marché en qlikview merci pour votre aide

      //DWH_COSTCENTER_DIM:

      //LOAD

      //      DWCC_PK        AS COST_CENTER_KEY,

      //     dcd.DEPARTMENT_N_0,

      //     dcd.DEPARTMENT_N_1,

      //     dcd.DEPARTMENT_N_2,

      //     dcd.DEPARTMENT_N_3,

      //     dcd.DEPARTMENT_N_4,

      //     dcd.DEPARTMENT_N_5,

      //     dcd.DEPARTMENT_N_6,

      //     dcd.DOMAIN,

      //    dcd.COST_CENTER_ID,

      //     dcd.COST_CENTER_TYPE,

      //     dcd.COST_CENTER_GIANTS,

      //     dcd.VALID_FROM_DT,

      //     dcd.VALID_TO_DT,

      //     dcd.COST_CENTER_DESC

      //     --//DWCC_PK & '|' & VALID_FROM_DT & '|' & VALID_TO_DT    AS [DWCC_PK+ValidDate]

      //FROM

      //FLARE.DWH_COSTCENTER_DIM dcd

      //INNER JOIN FLARE.DWH_POSTING_FACT  dpf

      //          ON (    dpf.cost_center_key = dcd.dwcc_pk

      //              AND SYSDATE BETWEEN dcd.valid_from_dt AND dcd.valid_to_dt

      //             )

      //INNER JOIN flare.dwh_organization_dim dword

      //          ON (    dword.dworgd_pk = dpf.dworgd_pk

      //              AND SYSDATE BETWEEN dword.valid_from_dt AND dword.valid_to_dt

      //             )

      //WHERE dword.COMPANY_ID='NL90' ;