37 Replies Latest reply: Jul 1, 2017 11:48 AM by Sébastien Fatoux RSS

    Modele Qlikview

    Maurice ludo

      Bonjour,

      ci-joint les table et le modèle  en place,

      je voulais calculer le nombre des appels en -60 s de la table Appels  pour le produit\service MSS de la table Prise de contact,

      j'ai renommé le champs produit par produit\service dans la table Appels et j'ai concaténé les deux tables, mais qd j'ai vérifié dans mon fichier source je n'ai pas le même nombre.

      des aidés s'il vous plais.

      Merci

      Maurice

        • Re: Modele Qlikview
          Kevin Chevrier

          Maurice,

           

          Tu peux pas nous transmettre un qlikview avec quelques données ? Car là, concrètement, je comprends rien.

           

          Kevin

            • Re: Modele Qlikview
              Kevin Chevrier

              A mon avis, si tu veux des liaisons uniques et si je comprends bien comment ton modèle est monté, il faudra faire une clé primaire avec la concaténation de plusieurs champs, dont la Date et heure.

               

              Kevin

              • Re: Modele Qlikview
                Maurice ludo

                Voici l'appli avec les fichiers sources

                Merci pour ton aide

                  • Re: Modele Qlikview
                    Sébastien Fatoux

                    Je n'ai pas compris qu'elle était ton problème.

                     

                    Lorsque l'on dit que l'on obtient pas le résultat désiré et que l'on fournit l'application, il me semble logique de mentionner avec quel objet on travaille (afin que l'on puisse voir les dimensions, les expressions utilisées, et les réglages effectués), le résultat que l'on obtient et le résultat que l'on devrait obtenir.

                     

                     

                    L'expression de la variable vIndicateur_2 n'est pas correct, car le champs [<-60sec NB] n'existe pas dan ston application, du moins dans celle que tu as fournie.

                     

                      • Re: Modele Qlikview
                        Maurice ludo

                        Merci Sébastien,

                        j'ai ai refait l'application et j'ai oublié de renommer les champs correctement,

                        mon pb est le suivant:

                        - L'onglet indicateur 2 pour le graphe Statistiques par choix SVI  je dois afficher le nombre et les pourcentages des appels réceptionnés, Décroché - 60 s, Pris selon le choix,

                        - pour Produit\Service = MSSanté et si tu regarde la table de correspondance je n'ai pas de choix 3 alors la il me l'affiche

                        - le bon nombre pour le même service est 645 (fichier source ci-joint) alors que dans le graphe j'ai le même chiffre par tous.

                        Voici l'appli mis à jour

                        Merci pour ton aide

                          • Re: Modele Qlikview
                            LAURENT CLOATRE

                            Maurice,

                             

                            C'est normal que tu aies le choix 3 car la dernière partie de ton expression annule la sélection : sum({< [Produits/Services]>}  [APPELS OFFERTS])


                            Je l'ai mis en commentaire ci-dessous dans l'expression "Réceptionné". Il faut faire la même chose sur tes 2 autres expressions ("Décroché -60 s" et "Pris").

                             

                            =num( if([Produits/Services]='Cartes',

                                                          sum({<[Produits/Services]={'Cartes','Cartes_Certificats_Développement','Certificats','Produits de développement'}>} [APPELS OFFERTS])

                                                         ,

                                                         

                                                           if([Produits/Services]='Certificats',

                                                          sum({<   [Produits/Services]={'Cartes','Cartes_Certificats_Développement','Certificats','Produits de développement'}>} [APPELS OFFERTS])

                                                          ,

                                                         

                                                         if([Produits/Services]='MSSanté',

                                                         sum({<   [Produits/Services]={'MSSanté'}>} [APPELS OFFERTS])

                                                         ,

                                                        

                                                         if([Produits/Services]='Annuaires',

                                                         sum({<   [Produits/Services]={'Annuaires'}>} [APPELS OFFERTS])

                                                        ,

                                                        

                                                         if([Produits/Services]='E-DO (produit)',

                                                         sum({<   [Produits/Services]={'E-DO (produit)'}>} [APPELS OFFERTS])

                                                        ,

                                                        

                                                         if([Produits/Services]='E-DO (service)',

                                                         sum({<   [Produits/Services]={'E-DO (service)'}>} [APPELS OFFERTS])

                                                         ,

                                                        

                                                         if([Produits/Services]='BIOMED',

                                                         sum({<   [Produits/Services]={'BIOMED'}>} [APPELS OFFERTS])

                                                         ,

                                                        

                                                         if([Produits/Services]='Incident opérateur MSSanté',

                                                         sum({<  [Produits/Services]={'Incident opérateur MSSanté'}>} [APPELS OFFERTS])

                                                         ,

                                                        

                                                         if([Produits/Services]='Produits de développement',

                                                         sum({<   [Produits/Services]={'Cartes','Cartes_Certificats_Développement','Certificats','Produits de développement'}>} [APPELS OFFERTS])

                            //                             ,

                                                        

                            //                             sum({< [Produits/Services]>}  [APPELS OFFERTS])

                                                         ))))))))),'00')

                              • Re: Modele Qlikview
                                Maurice ludo

                                Merci Laurent

                                Non la dernière expression n'annule pas la sélection, mais dans le cas ou aucun produit\service n'a été sélectionné, il calcul le total, mais j'ai essayé qd même ta solution et ne marche pas 

                                  • Re: Modele Qlikview
                                    LAURENT CLOATRE

                                    Qu'est-ce qui ne marche pas ?

                                     

                                    Voici une copie d'écran :

                                      • Re: Modele Qlikview
                                        Maurice ludo

                                        t'as sélectionné quel produit\service?

                                        • Re: Modele Qlikview
                                          Maurice ludo

                                          j'ai toujours le choix 3 qui s'affiche

                                            • Re: Modele Qlikview
                                              LAURENT CLOATRE

                                              C'est que tu n'as pas corrigé les 3 expressions...

                                                • Re: Modele Qlikview
                                                  Maurice ludo

                                                  si j'ai mis en commentaire pour les trois expressions, tu peux partager l’application ? merci 

                                                    • Re: Modele Qlikview
                                                      LAURENT CLOATRE

                                                      J'ai mis l'application sans les valeurs (c'est bcp moins lourd).

                                                       

                                                      Il te suffit de recharger.

                                                        • Re: Modele Qlikview
                                                          Maurice ludo

                                                          Merci , je n'ai sais pas si t'as remarqué, les données sont fausses (total 645) et il affiche le même chiffre pour les deux choix, aussi pas des données pour le reste de produits alors que dans le fichier source on a plus des données.

                                                            • Re: Modele Qlikview
                                                              LAURENT CLOATRE

                                                              Je te propose de traiter tes problèmes les uns après les autres sinon on va se retrouver encore avec plein de posts non résolues.

                                                               

                                                              Est-ce que ton graphique est conforme à tes attentes ?

                                                                • Re: Modele Qlikview
                                                                  Maurice ludo

                                                                  ok , oui il est conforme

                                                                    • Re: Modele Qlikview
                                                                      Sébastien Fatoux

                                                                      Tu peux écrire tes expression comme ceci pour qu'elle soit plus simple :

                                                                       

                                                                      Réceptionné :

                                                                      =num(
                                                                      if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                      if(Match([Produits/Services], 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement') > 0,
                                                                      sum({<[Produits/Services]={'Cartes','Cartes_Certificats_Développement','Certificats','Produits de développement'}>} [APPELS OFFERTS]),
                                                                      sum([APPELS OFFERTS])
                                                                      )
                                                                      ),
                                                                      '00')

                                                                       

                                                                      Décroché - 60 s :

                                                                      =num(
                                                                      if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                      if(Match([Produits/Services], 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement') > 0,
                                                                      sum({< [Canal d'entrée]={'Téléphone'}, [Produits/Services]={'Cartes','Cartes_Certificats_Développement','Certificats','Produits de développement'}>} [<-60sec NB]),
                                                                      sum({< [Canal d'entrée]={'Téléphone'}>} [<-60sec NB])
                                                                      )
                                                                      ),
                                                                      '00')

                                                                       

                                                                      Pris :

                                                                      =num(
                                                                      if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                      if(Match([Produits/Services], 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement') > 0,
                                                                      sum({<[Produits/Services]={'Cartes','Cartes_Certificats_Développement','Certificats','Produits de développement'}>} [APPELS PRIS]),
                                                                      sum([APPELS PRIS])
                                                                      )
                                                                      ),
                                                                      '00')

                                                                       

                                                                       

                                                                      Tu as une boucle dans ton modèle :

                                                                        

                                                                       

                                                                      Il devrait plutôt ressembler à ça :

                                                                        

                                                                       

                                                                      Un script comme celui-ci devrait créer cette table (à vérifier, je l'écrit directement ici):

                                                                       

                                                                      // Lors de la création de la table calendar, ne pas créer les champs :

                                                                      //    - Date_Création

                                                                      //    - Date Appel

                                                                      // Créer le champs suivant :

                                                                      //    - TimeStamp(TimeStamp_0, 'YYYYMMDD_hhmm') AS %Key_DateTime

                                                                       

                                                                      RENAME Field SKILL to SKILL_tmp;

                                                                       

                                                                      Link_SKILL_DateTime_tmp:

                                                                      LOAD DISTINCT

                                                                          SKILL_tmp & '_' & TimeStamp(Date_Création, 'YYYYMMDD_hhmm') AS %Key_SKILL_DateTime,

                                                                          TimeStamp(Date_Création, 'YYYYMMDD_hhmm') AS %Key_DateTime,

                                                                          SKILL_tmp AS SKILL

                                                                      Resident Prise_Contact_Finale;

                                                                       

                                                                      Concatenate(Link_SKILL_DateTime_tmp)

                                                                      LOAD DISTINCT

                                                                          SKILL_tmp & '_' & TimeStamp([Date Appel], 'YYYYMMDD_hhmm') AS %Key_SKILL_DateTime,

                                                                          TimeStamp([Date Appel], 'YYYYMMDD_hhmm') AS %Key_DateTime,

                                                                          SKILL_tmp AS SKILL

                                                                      Resident Appels;

                                                                       

                                                                      DROP Field SKILL_tmp;

                                                                       

                                                                      NoConcatenate

                                                                      Link_SKILL_DateTime:

                                                                      LOAD DISTINCT *

                                                                      Resident Link_SKILL_DateTime_tmp;

                                                                       

                                                                      DROP Table Link_SKILL_DateTime_tmp;

                                                                        • Re: Modele Qlikview
                                                                          Maurice ludo

                                                                          Bonjour Sébastien,

                                                                          Merci pour ton aide, une petite précision pour créer le lien entre Link_SKILL_DateTime et ( Appels , Prise de contact finale) il faut renommer SKILL par %Key_SKILL_DateTime?

                                                                            • Re: Modele Qlikview
                                                                              Maurice ludo

                                                                              voici le model finale, je peux renommer le champ %Key_SKILL_DateTime par %Key_SKILL_DateTime_Appels pour la table Appels et %Key_SKILL_DateTime_PDC pour la table prise de contact ?

                                                                                • Re: Modele Qlikview
                                                                                  Maurice ludo

                                                                                  voici la dernière version après la mise en place de ta proposition, j'ai résolu le pb de choix , mais j'ai souci de nombre total pour chaque produit

                                                                                    • Re: Modele Qlikview
                                                                                      Sébastien Fatoux

                                                                                      Peux-tu donner un exemple (sélection) basé sur l'application fournie avec le résultat obtenu et le résultat désiré.

                                                                                       

                                                                                      Merci

                                                                                        • Re: Modele Qlikview
                                                                                          Maurice ludo

                                                                                          pour mai 2017 produits\services = MSSanté le nombre des appels décrochés en -60s est 645 et pas 452,

                                                                                          j'ai décrie dans l'application ci-joint un exemple

                                                                                            • Re: Modele Qlikview
                                                                                              Sébastien Fatoux

                                                                                              Lorsque tu comptes le nombre d'appel dans ta source, est-ce que tu applique également le filtre que tu applique au chargement de ton fichier :  Where len(Date)>2    ?

                                                                                               

                                                                                              Attention, lorsque tu ajoutes les Skill dans ton script, tu effectues un Right join(Appels) , cela va te supprimer les Appels qui n'ont pas de Skill.  Tu devrais plutôt faire un Left join(Appels) .

                                                                                               

                                                                                              Dans les 3 expressions se trouvant dans les objet texte, tu utilises ce filtre [Canal d'entrée]={'Téléphone'} dans les set analysis alors que dans le graphe ce filtre n'était présent que dans Décroché - 60 s , que tu as dailleur supprimé dans la dernière version de l'application.

                                                                                              Je crois qu'elle devrait être identique , non ?

                                                                                                • Re: Modele Qlikview
                                                                                                  Maurice ludo

                                                                                                  non je n’applique pas le filtre mais ca change rien (l'appli ci-joint j'ai le bon nombre),

                                                                                                  j'ai modifier le jointure (un appel à forcement un SKILL),

                                                                                                  les expressions dans les objets textes et dans le graphe sont identique et j'ai le bon chiffre.

                                                                                                  sauf , j'ai le choix 3 que ne devrait pas s'affiche pour le produits\services MSSanté et une boucle.

                                                                                                  voici l'appli mise à jour

                                                                                                    • Re: Modele Qlikview
                                                                                                      Sébastien Fatoux

                                                                                                      On a résolu ton modèle qui n'était pas génial, mais tu as remis les expressions que tu avais au début et que l'on avait corrigées.

                                                                                                       

                                                                                                      Si tu mets ces expressions (sans les modifier), tu auras les bons chiffres et tu n'auras plus le Choix 3

                                                                                                       

                                                                                                      Réceptionné:

                                                                                                      =num(
                                                                                                      if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                                                      if(Match([Produits/Services], 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement') > 0,
                                                                                                      sum({<[Produits/Services]={ 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement'}>} [APPELS OFFERTS]),
                                                                                                      sum([APPELS OFFERTS])
                                                                                                      )
                                                                                                      ),
                                                                                                      '00')

                                                                                                       

                                                                                                      Décroché - 60 s :

                                                                                                      =num(
                                                                                                      if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                                                      if(Match([Produits/Services], 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement') > 0,
                                                                                                      sum({<[Produits/Services]={ 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement'}>} [<-60sec NB]),
                                                                                                      sum([<-60sec NB])
                                                                                                      )
                                                                                                      ),
                                                                                                      '00')

                                                                                                       

                                                                                                       

                                                                                                      Pris :

                                                                                                      =num(
                                                                                                      if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                                                      if(Match([Produits/Services], 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement') > 0,
                                                                                                      sum({<[Produits/Services]={ 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement'}>} [APPELS PRIS]),
                                                                                                      sum([APPELS PRIS])
                                                                                                      )
                                                                                                      ),
                                                                                                      '00')

                                                                                                       

                                                                                                       

                                                                                                      Petite explication de cette expression par rapport à la tienne, car vu les modification que tu y a apporté, tu n'as pas compris son fonctionnement.

                                                                                                      • Dans ton expression, tu enchaines les if pour savoir quel Produit/Service est sélectionné. Lorsque tu as déterminer le Produit/Service, tu le force dans un set analysis, ce qui n'est pas nécessaire vu qu'il est déjà sélectionné. Le seul cas où c'est nécessaire, c'est pour Cartes, Cartes_Certificats_Développement, Certificats, Produits de développement, car si un de ces Produit/Service est sélectionné on force la sélection de tout ces Produit/Service dans le set analysis.
                                                                                                      • Dans mon expression :
                                                                                                        • Le premier If (if(Len(Only(TOTAL [Produits/Services]))>0) permet de vérifier qu'un seul Produit/Service est sélectionné
                                                                                                        • Le deuxième if (if(Match([Produits/Services], 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement') > 0) permet de vérifier si on est dans le cas du regroupement. Dans ce cas on force la sélection ({<[Produits/Services]={ 'Cartes', 'Cartes_Certificats_Développement', 'Certificats', 'Produits de développement'}>} ) dans le set analysis
                                                                                                        • Autrement, utilise le Produit/Service qui est sélectionné, pas besoin de le forcer dans le set analysis

                                                                                                       

                                                                                                       

                                                                                                      Pour la table synthétique, il suffit de modifier le script de l'onglet Main 10 comme suit:

                                                                                                       

                                                                                                       

                                                                                                       

                                                                                                      RENAME Field SKILL to SKILL_tmp;
                                                                                                      RENAME Field [Ligne Entrée] to [Ligne Entrée tmp];
                                                                                                      RENAME Field [Produits/Services] to [Produits/Services tmp];
                                                                                                      RENAME Field [Type Produit Service] to [Type Produit Service tmp];
                                                                                                      RENAME Field Signification to Signification_tmp;
                                                                                                      RENAME Field COMMENTAIRE to COMMENTAIRE_tmp;

                                                                                                      Link_SKILL_DateTime_tmp:
                                                                                                      LOAD DISTINCT
                                                                                                      //
                                                                                                      SKILL_tmp & '_' & TimeStamp(Date_Création, 'DD/MM/YYYY hh:mm') AS %Key_SKILL_DateTime,
                                                                                                      AutoNumber(
                                                                                                      SKILL_tmp & '_' & TimeStamp(Date_Création, 'DD/MM/YYYY hh:mm') & '_' & [Ligne Entrée tmp] & '_' & [Produits/Services tmp] & '_' & Signification_tmp & '_' & COMMENTAIRE_tmp,
                                                                                                      '%Key_SKILL_DateTime') AS %Key_SKILL_DateTime
                                                                                                      ,

                                                                                                      TimeStamp
                                                                                                      (Date_Création, 'DD/MM/YYYY hh:mm') AS %Key_DateTime,
                                                                                                      SKILL_tmp AS SKILL
                                                                                                      ,
                                                                                                      [Ligne Entrée tmp] AS [Ligne Entrée],
                                                                                                      [Produits/Services tmp] AS [Produits/Services]  ,
                                                                                                      [Type Produit Service tmp] AS [Type Produit Service],
                                                                                                      Signification_tmp AS Signification,
                                                                                                      COMMENTAIRE_tmp AS COMMENTAIRE
                                                                                                      Resident Prise_Contact_Finale;

                                                                                                      Concatenate(Link_SKILL_DateTime_tmp)
                                                                                                      LOAD DISTINCT
                                                                                                      //SKILL_tmp & '_' & TimeStamp(Date_Création, 'DD/MM/YYYY hh:mm') AS %Key_SKILL_DateTime,
                                                                                                      AutoNumber(
                                                                                                      SKILL_tmp & '_' & TimeStamp(Date_Création, 'DD/MM/YYYY hh:mm') & '_' & [Ligne Entrée tmp] & '_' & [Produits/Services tmp] & '_' & Signification_tmp & '_' & COMMENTAIRE_tmp,
                                                                                                      '%Key_SKILL_DateTime')
                                                                                                      AS %Key_SKILL_DateTime
                                                                                                      ,
                                                                                                      TimeStamp([Date Appel], 'DD/MM/YYYY hh:mm') AS %Key_DateTime,
                                                                                                      SKILL_tmp AS SKILL
                                                                                                      ,
                                                                                                      [Ligne Entrée tmp] AS [Ligne Entrée],
                                                                                                      [Produits/Services tmp] AS [Produits/Services]  ,
                                                                                                      [Type Produit Service tmp] AS [Type Produit Service],
                                                                                                      Signification_tmp AS Signification,
                                                                                                      COMMENTAIRE_tmp AS COMMENTAIRE
                                                                                                      Resident Appel;

                                                                                                      DROP Field SKILL_tmp;
                                                                                                      DROP Field [Ligne Entrée tmp];
                                                                                                      DROP Field [Produits/Services tmp];
                                                                                                      DROP Field [Type Produit Service tmp];
                                                                                                      DROP Field Signification_tmp;
                                                                                                      DROP Field COMMENTAIRE_tmp;

                                                                                                      NoConcatenate
                                                                                                      Link_SKILL_DateTime:
                                                                                                      LOAD DISTINCT *
                                                                                                      Resident Link_SKILL_DateTime_tmp;

                                                                                                      DROP Table Link_SKILL_DateTime_tmp;

                                                                                                      EXIT Script
                                                                                                      ;

                                                                                                        • Re: Modele Qlikview
                                                                                                          Maurice ludo

                                                                                                          Merci Sébastien pour ton aide extraordinaire, je ne sais pas si tu fait tes modification dans l'application que j'ai posté et si t'as réussi à avoir le bon chiffres, j'ai appliqué les modifications que tu ma recommandé, mais malheureusement je n'ai pas de chiffres aussi j'ai plus de choix pour produit\service cartes, certificats.

                                                                                                          je suis vraiment désolé mais je n'arrive pas à résoudre ce problème.

                                                                                                          Voici l'application avec les modification (onglet Indicateur 2 Bis )

                                                                                                          Encore une fois merci

                                                                                                            • Re: Modele Qlikview
                                                                                                              Sébastien Fatoux

                                                                                                              Salut,

                                                                                                               

                                                                                                              Désolé de ne pas avoir répondu plus vite, j'avais un peu moins de disponibilité ces derniers jours.

                                                                                                               

                                                                                                              Tu as modifié la création du champs "%Key_SKILL_DateTime" dans la table "Link_SKILL_DateTime_tmp" (onglet: Main10), mais tu ne l'as pas fait pour les tables "Appel" (onglet: APPELS) et "Prise_Contact_Finale" (onglet: prisedecontacte).

                                                                                                               

                                                                                                              Il faut le faire également, sinon tu n'a plus de lien entre tes tables.

                                                                                                                • Re: Modele Qlikview
                                                                                                                  Maurice ludo

                                                                                                                  Merci Sébastien, oui j'ai bien remarqué et j'ai corrigé, par contre je suis un peut coincé je n'arrive pas à calculer le nombre des appels pour produit\service : cartes, certificats, et produits de développement,

                                                                                                                  avec cette expression

                                                                                                                  =num(

                                                                                                                  if(Len(Only(TOTAL [Produits/Services]))>0,

                                                                                                                  if(Match([Produits/Services], 'Cartes','Certificats', 'Produits de développement') > 0,

                                                                                                                  sum({<[Produits/Services]={'Cartes_Certificats_Développement'}>} [APPELS OFFERTS]),

                                                                                                                  sum([APPELS OFFERTS])

                                                                                                                  )

                                                                                                                  ),

                                                                                                                  '00')

                                                                                                                  je t'explique, dans la table de correspondance j'ai pas cartes, certificats, et produits de développement, pour le moment on arrive pas les distinguer du coup on met Cartes_Certificats_Développement,

                                                                                                                  mais qd il faut calculer les nb des appels pour l'une des valeurs il faut prendre Cartes_Certificats_Développement, , quelque soit la valeur ( cartes, certificats, et produits de développement,) le nb total est le meme vu qu'on prend Cartes_Certificats_Développement.

                                                                                                                  j’espère été claire, merci pour ton aide

                                                                                                              • Re: Modele Qlikview
                                                                                                                Maurice ludo

                                                                                                                Sébastien,

                                                                                                                je voudrais supprimer la valeur Cartes_Certificats_Développement de la liste de Produits\Services est j'ai réussi et je voudrais que les valeurs Cartes, Certificats et Produit de développement prennent la valeurs de Cartes_Certificats_Développement pour calculer la somme des appels, avec cette expression

                                                                                                                =num(

                                                                                                                if(Len(Only(TOTAL [Produits/Services]))>0,

                                                                                                                if(Match([Produits/Services], 'Cartes','Certificats', 'Produits de développement') > 0,

                                                                                                                sum({<[Produits/Services]={'Cartes_Certificats_Développement'}>} [APPELS OFFERTS]),

                                                                                                                sum([APPELS OFFERTS])

                                                                                                                )

                                                                                                                ),

                                                                                                                '00')

                                                                                                                qd je sélectionne l'une des valeurs Cartes, Certificats et Produit de développement il m'affiche rien alors que qd je sélectionne Cartes_Certificats_Développement il m'affiche bien le résultat attendue.

                                                                                                                Merci pour ton aide

                                                                                                                  • Re: Modele Qlikview
                                                                                                                    Sébastien Fatoux

                                                                                                                    n utilisant ces expressions, ça fonctionne pour moi :

                                                                                                                     

                                                                                                                    Réceptionné:

                                                                                                                    =num(
                                                                                                                    if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                                                                    sum({<[Produits/Services]={$(=if(Match([Produits/Services], 'Cartes','Certificats', 'Produits de développement') > 0,'Cartes_Certificats_Développement', [Produits/Services]))}>} [APPELS OFFERTS])
                                                                                                                    ),
                                                                                                                    '00')

                                                                                                                     

                                                                                                                    Décroché -60 s :

                                                                                                                    =num(
                                                                                                                    if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                                                                    sum({<[Produits/Services]={$(=if(Match([Produits/Services], 'Cartes','Certificats', 'Produits de développement') > 0,'Cartes_Certificats_Développement', [Produits/Services]))}>}  [<-60sec NB])
                                                                                                                    ),
                                                                                                                    '00')

                                                                                                                     

                                                                                                                    Pris :

                                                                                                                    =num(
                                                                                                                    if(Len(Only(TOTAL [Produits/Services]))>0,
                                                                                                                    sum({<[Produits/Services]={$(=if(Match([Produits/Services], 'Cartes','Certificats', 'Produits de développement') > 0,'Cartes_Certificats_Développement', [Produits/Services]))}>} [APPELS PRIS])
                                                                                                                    ),
                                                                                                                    '00')

                                                                                                      • Re: Modele Qlikview
                                                                                                        Sébastien Fatoux

                                                                                                        Non, c'est juste un champ technique, il doit être commun aux 2 tables

                                                                      • Re: Modele Qlikview
                                                                        LAURENT CLOATRE

                                                                        Maurice,

                                                                         

                                                                        Tuas encore des discussions qui ne sont pas résolues.

                                                                         

                                                                        Merci de faire un point sur celles-ci.