10 Replies Latest reply: Apr 13, 2017 4:11 AM by anis lakrouf RSS

    Probleme de jointure

    anis lakrouf

      Bonjour,

      j'ai 2 fichiers:

      Facture de janvier:

      Nom Numéro OrganisationperiodeMontant NetNom de la rubriqueNom de la sous-rubrique Nom de la rubrique de niveau 1

      Catégorie:

      CatégorieSous catégorieNom de la rubriqueNom de la sous-rubrique Nom de la rubrique de niveau 1

      je veux avoir un tableau qui regroupe les 2 suivant les champs en commun: nom de la rubrique, nom de la sous-rubrique,Nom de la rubrique de niveau 1 et faire le filtre avec les nouvelles catégories et sous catégories mais mon probleme ce pose  avec le champ de la sous rubrique et ses valeurs: com(13/01 au 17/01) car dans le fichier catégories dans la sous rubrique j'ai que com.

      comment pourrai je faire ça?

      Merci

        • Re: Probleme de jointure
          Jean Eude

          Bonjour,

           

          Enfaite si vous n'avez que ces deux tables la, le plus simple et de faire une vrai jointure avec un left join dans un premier temps. Ca vous permettra de faire disparaître la table synthétique qui n'est pas recommandée.

           

          Ensuite, pour le com si vous voulez seulement récupérer les 3 premiers caractéres vous pouvez utiliser left(...,3).

           

          Facture:

          LOAD Nom,

               Numéro, 

               periode,

               month(periode) as mois,

               Year(periode) as année,

               [Montant Net],

               [Nom de la rubrique],

               left([Nom de la sous-rubrique], 3) as [Nom de la sous-rubrique],

               [Nom de la rubrique de niveau 1],

               replace(

               replace(

               replace([Organisation],'Celio','Cel'),

              'Celi','Cel'),

                'Clami','Clam') as Organisation

           

           

          FROM

          [C:\Users\ajourdan\Downloads\janvier 2017.xls]

          (biff, embedded labels, table is [janvier 2017$]);

           

           

          left join

          LOAD Catégorie,

               [Sous catégorie],

               [Nom de la rubrique],

               [Nom de la sous-rubrique],

               [Nom de la rubrique de niveau 1]

          FROM

          [C:\Users\ajourdan\Downloads\Catégorie.xls]

          (biff, embedded labels, table is Feuil1$);