Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
pourriez-vous s'il vous plait m'expliquer pourquoi la fin de ma courbe fait pique ascendante:
voici l'expression utilisée :
count( DISTINCT {< Validité={'Validée'}>} [Prise de contact])
ci-joint une Screenshots
Merci
Maurice
Maurice,
Il faut que tu supprimes les valeurs nulles dans ta dimension.
Il faut que tu comprennes pourquoi ces prises de contact ne sont pas affectés à une période. Il doit y avoir un problème de liaison entre 2 de tes tables. Peux-tu nous envoyer un visuel de ton modèle de données (ctrl + t) + script qui comprend les tables où tu as les données périodes et Prise de contact.
Quelques pistes :
- une liaison qui n'est pas bonne entre 2 tables
- un format de date qui n'est pas le même pour toutes tes données
Kevin
Dans un premier temps, tu peux cocher "Supprimer si la valeur est nulle" mais il faut que tu comprennes pourquoi tu as plus de 300 000 appels qui n'ont pas de date.
Merci Kevin ,
ci-joint le modèle
voici le script
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,
Heure_tmp AS Heure,
Année_tmp AS Année,
Mois_tmp AS Mois
Resident Prise_Contact_Finale;
Prise_Contact_Finale:
LOAD
rowno() as N°Ligne_PDC,
[(Ne pas modifier)Prise de contact],
[(Ne pas modifier)Somme de contrôle],
[(Ne pas modifier)Modifié le],
[Prise de contact],
'Non Traité' as [Statut PDC],
[Canal d'entrée],
[(Ne pas modifier)Canal d'entrée],
[Ligne d'entrée],
[(Ne pas modifier)Ligne d'entrée],
[Statut Prise de contact],
[(Ne pas modifier)Statut Prise de contact],
if(match ([Canal d'entrée], 'Courrier') , [Canal d'entrée], Null()) as [Canal d'entrée Courrier],
if(match ([Canal d'entrée], 'Téléphone') , [Canal d'entrée], Null()) as [Canal d'entrée Téléphone],
if(match ([Canal d'entrée], 'Accès web','Email','Fax','Formulaire web') , [Canal d'entrée], Null()) as [Canal d'entrée électronique],
[Créé le],
Time(Timestamp([Créé le]),'hh:mm:ss') as Heure,
//num(Timestamp(Floor([Créé le])+Frac([Créé le]),'DD/MM/YYYY hh:mm')) as [Date Appel],
date([Créé le]) as Date_Création,
// Month([Créé le]) as Mois,
[Modifié le],
[Date clôture],
Type,
Validité,
[Motif du rejet],
Ressenti,
if(WildMatch( Ressenti,'4*', '5*'),'Satisfait',
if(WildMatch( Ressenti,'1*', '2*'),'Non satisfait',
if(WildMatch( Ressenti,'3*'),'Neutre',
'NA'))) as Satisfaction,
[(Ne pas modifier)Ressenti],
Multi_dossier,
Month( [Créé le]) as Mois_Création,
Year( [Créé le]) as Année_Création,
Month( [Date clôture] ) as Mois_Cloture,
if([Canal d'entrée]='Courrier','Courrier','Electronique') as [Courrier/Electronique],
if(len([Date clôture])<3,'ClotureIsNull','ClotureNotNull') as Flag_Cloture_Null,
if (num(Month([Créé le]))<>num(month([Date clôture])),'Autre mois','Même mois') as Flag_Mois_Traitement,
interval(date#(date(MonthEnd([Créé le]),'DD/MM/YYYY hh' ),'DD/MM/YYYY hh')-date#(date([Créé le],'DD/MM/YYYY hh' ),'DD/MM/YYYY hh'),'dd') as [Délai En cours FinMois],
//interval(date#(date([Date clôture],'DD/MM/YYYY hh' ),'DD/MM/YYYY hh')-date#(date([Créé le],'DD/MM/YYYY hh' ),'DD/MM/YYYY hh'),'dd') as [Délai Traitement],
interval(([Date clôture] )- ([Créé le]),'hh:mm:ss') as [Délai Traitement Final],
// interval(date#(date(ReloadTime(),'DD/MM/YYYY hh' ),'DD/MM/YYYY hh')-date#(date([Créé le],'DD/MM/YYYY hh' ),'DD/MM/YYYY hh'),'dd') as [Délai Traitement En cours]
if (num(Month([Créé le]))<>num(month([Date clôture])),
interval(date#(date(MonthEnd([Créé le]),'DD/MM/YYYY hh' ),'DD/MM/YYYY hh')-date#(date([Créé le],'DD/MM/YYYY hh' ),'DD/MM/YYYY hh'),'dd'),
interval(date#(date(ReloadTime(),'DD/MM/YYYY hh' ),'DD/MM/YYYY hh')-date#(date([Créé le],'DD/MM/YYYY hh' ),'DD/MM/YYYY hh'),'dd')) as [Délai Traitement En cours]
FROM
(qvd)
where
match([Statut Prise de contact],'En cours','A traiter');
Quel est le champ que tu as mis en dimension dans ton graphique ?
Quel champ correspond à ta date de prise de contact ?
Kevin
[Date Appel],
un groupe avec : mois , jour, semaine
Ton groupe mois, jour et semaine s'appuie sur ton champ [Date Appel] ?
Je et conseille de faire un tableau simple avec les champs [Date Appel], Validité, et l'expression =Count([Prise de contact]).
Tu devrais y voir plus clair.
Je pense pas, il est en commentaire.
De plus, dans le script je ne vois pas %Key_SKILL_DateTime dans ta table prise de contact. Mais je le vois dans ton visionneur de tables (ctrl + t)
Kevin