Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
JulienCha
Contributor
Contributor

Créer tableau avec regroupement de champs en partie identiques

Bonjour,

à partir de mon tableau indiquant la liste des tickets (pannes) détaillés dans l'objet du ticket, j'ai crée une colonne "rpanne résumée" qui me permet de lister les pannes sur le même équipement avec la formule

Left([Objet du ticket],index([Objet du ticket],'-',3)-1),
If (Wildmatch([Objet du ticket],'*_*'),(Left([Objet du ticket],index([Objet du ticket],'_',3)-1)),(Left([Objet du ticket],index([Objet du ticket],'-',3)-1))
))

 

J'obtiens donc ce tableau :

N° TicketDate création (ticket)Objet du ticketRésumé panne
109/02/2018TEL-MALIN-SRS-Téléphonie fixe SDCTEL-MALIN-SRS
13704/12/2020TELEP_TAC_ENVALL31PRAUL_VER _bagot les matins et en fin d'après midiTELEP_TAC_ENVALL31PRAUL
13829/12/2020TELEP_TAC_ENVALL31PRAUL_VER _nombreux bagotsTELEP_TAC_ENVALL31PRAUL
13911/01/2021TCD_PA_G.COE_ECP 80_TCD_PA_G.COE
14011/01/2021TCD_PA_OULLI_ECP 80_Perte global TM d'oullins et moissanTCD_PA_OULLI
14111/01/2021TELEP_TAC_FLEYRL31VIRIA_VER _def permanentTELEP_TAC_FLEYRL31VIRIA
14228/12/2020QUAL_R3G_GERE_L31P.EVE; EMASIQUAL_R3G_GERE
14328/09/2020TLRV_OSCILLO_GAMPA;GAMPA-P61-L61ZCPB5-CC_BITRONICS_TLRV_OSCILLO_GAMPA;GAMPA-P61-L61ZCPB5
14429/12/2020TLRV_OSCILLO_GAMPA;GAMPA-P61-L61ZCPB5-CC_BITRObugTLRV_OSCILLO_GAMPA;GAMPA-P61-L61ZCPB5
14524/11/2020TELEP_TAC_CIZE L61FLEYR_TD _TELEP_TAC_CIZE L61FLEYR
14603/01/2021TELEP_TAC_CIZE L61FLEYR_TD PAP _+Défaut TAC à acc à CIZE sur le départ 225 KV FLEYTELEP_TAC_CIZE L61FLEYR
14721/12/2020TLRV_OSCILLO_CORNI;CORNI-P61-L62ALLIN-CC_UA250_Possible mauvais câblage pistes oscillosTLRV_OSCILLO_CORNI;CORNI-P61-L62ALLIN
14809/11/2020CCN_SIEMENS GP_G.ILE;G.ILE-P71-L71ALBER-CC_Calculateur de tranche_reboot du calculateur en DEB/FINCCN_SIEMENS GP_G.ILE;G.ILE-P71-L71ALBER
14926/09/2020CCN_SIEMENS GP_G.ILE;G.ILE-P71-L71ALBER-CC_Protection_Perte + reboot auto de la Diff LigneCCN_SIEMENS GP_G.ILE;G.ILE-P71-L71ALBER
15015/12/2020TELEP_TAC_MTGROL61MTPEZ_ACC _incorrectTELEP_TAC_MTGROL61MTPEZ
15113/07/2020TELEP_TAC_MTGROL61MTPEZ_ACC _bagotsTELEP_TAC_MTGROL61MTPEZ
15225/08/2020TELEP_TAC_MTGROL61MTPEZ_DS AR _Défaut permanent.TELEP_TAC_MTGROL61MTPEZ
15306/01/2021CCN_GE PS_SERRI;SERRI-P31-Y63131-CC_Calculateur de tranche_ARU intégré dans CARDT défectueuxCCN_GE PS_SERRI;SERRI-P31-Y63131
15401/07/2020CCN_GE PS_SERRI;SERRI-P31-Y63131-CC_Calculateur de tranche_Df régulation dans CARDTCCN_GE PS_SERRI;SERRI-P31-Y63131

 

J'aimerais maintenant créer un nouveau tableau qui regrouperait et compterait les "pannes résumées" ainsi :

Résumé panneNombre de pannes résumées identiques
TEL-MALIN-SRS1
TELEP_TAC_ENVALL31PRAUL2
TELEP_TAC_ENVALL31PRAUL2
TCD_PA_G.COE1
TCD_PA_OULLI1
TELEP_TAC_FLEYRL31VIRIA1
QUAL_R3G_GERE1
TLRV_OSCILLO_GAMPA;GAMPA-P61-L61ZCPB52
TLRV_OSCILLO_GAMPA;GAMPA-P61-L61ZCPB52
TELEP_TAC_CIZE L61FLEYR2
TELEP_TAC_CIZE L61FLEYR2
TLRV_OSCILLO_CORNI;CORNI-P61-L62ALLIN1
CCN_SIEMENS GP_G.ILE;G.ILE-P71-L71ALBER2
CCN_SIEMENS GP_G.ILE;G.ILE-P71-L71ALBER2
TELEP_TAC_MTGROL61MTPEZ3
TELEP_TAC_MTGROL61MTPEZ3
TELEP_TAC_MTGROL61MTPEZ3
CCN_GE PS_SERRI;SERRI-P31-Y631312
CCN_GE PS_SERRI;SERRI-P31-Y631312

 

Cela me permettra en cliquant sur Un libellé "résumé panne" de faire une selection des pannes sur le même équipement que j'afficherai dans un troisième tableau.

J'ai pensé utiliser une fonction Aggr, mais je n'y arrive pas avec la formule "Resumé panne" qui est faite avec une formule...

Ma question est : comment formuler les dimensions ou mesures des deux colonnes du second tableau svp ?

Merci,

bonne journée,

Julien

 

5 Replies
Taoufiq_Zarra

Bonjour @JulienCha ,

est ce que tu peux partager un exemple de donnée avec les autres champs État (ticket,...

est ce que tu veux faire ce calcul au niveau de l'interface ou au moment du chargement ?

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
JulienCha
Contributor
Contributor
Author

Bonjour Taoufiq,

je n'ai pas compris quel exemple de données tu souhaitais. Je veux faire ce calcul lorsque je charge ma feuille Qlik Sense qui comprend les tableaux.

Taoufiq_Zarra

dans la formule

=If(WildMatch([Type ticket], 'INCIDENT*') And Not Match([État (ticket)],'Annulé')
And (Match([Plaque du propriétaire (ticket)], 'LYON') Or Match([Plaque du groupe affecté (ticket)], 'LYON')),
If(Wildmatch([Objet du ticket],'*_*') And Wildmatch([Objet du ticket],'*-*'),Left([Objet du ticket],index([Objet du ticket],'-',3)-1),
If (Wildmatch([Objet du ticket],'*_*'),(Left([Objet du ticket],index([Objet du ticket],'_',3)-1)),(Left([Objet du ticket],index([Objet du ticket],'-',3)-1))
)))


tu utilises en plus des colonnes
N° Ticket Date création (ticket) Objet du ticket

d'autres information comme État (ticket,... juste pour reproduire ton example

sinon est ce qu tu as essayé de utiliser ton expression comme dimension et count(N° Ticket) comme mesure

voilà un exemple (j'ai garder dans ta formule seule la condition sur objet du ticket)

Capture.PNG

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
JulienCha
Contributor
Contributor
Author

 
JulienCha
Contributor
Contributor
Author

Un simple "count([N° Ticket]) ne fonctionne pas... 😞