myContactCenterManuel

Préparer les données

L'explorateur de données et le menu des éléments de données dans le Dashboard Designer — agréger, grouper par période, trier, les N premières valeurs, filtrer, mettre en forme les nombres, poursuivre les calculs et champs calculés.

L’explorateur de données

À gauche du concepteur, vous choisissez en haut la source de données sous Data Source et la requête sous Query ; en dessous figurent les champs de la requête. Une icône devant chaque champ indique son type : « ab » pour le texte, une horloge pour la date et l’heure, des chiffres pour les nombres, une coche pour oui/non. La barre d’outils propose Group Fields by Type, Sort Fields A to Z, Sort Fields Z to A, Reload data et Change the data source for the dashboard item.

La signification des champs est décrite sous Les champs des statistiques. Dans le tableau de bord, la casse compte : un élément lié à un nom écrit différemment — isConnected au lieu de IsConnected — reste vide. Les types de conversation et les actions apparaissent avec leurs noms anglais issus des statistiques, par exemple InboundCall ou Connected.

Le menu d’un élément de données

À droite de chaque élément de données, une flèche ouvre son menu. Son contenu dépend du type de champ et de la zone :

Élément de données Menu
Dimension de texte, par exemple SkillName tri, Sort by, Top N…, No Grouping ou Alphabetical, règles de couleur, Rename…
Dimension de date, par exemple ConversationStartTime comme pour le texte, plus les périodes et Format
Mesure numérique, par exemple TotalWaitDuration l’agrégation, Edit Filter, Calculation, Format…, règles de couleur, Rename…
Mesure de texte, par exemple guid Count, Count Distinct, Min, Max et, sous More, la valeur la plus fréquente

Agréger

Une mesure agrège les lignes : Count, Count Distinct, Sum, Min, Max, Average et, sous More, des mesures statistiques comme l’écart type et la médiane. Voici comment compter avec les champs de myContactCenter :

Quoi Comment
Conversations guid de ConversationTrackingStatistics avec Count — la requête a une ligne par conversation
Conversations dans les actions des agents ConversationId de AgentTrackingDetails avec Count Distinct — une conversation y a plusieurs lignes
Indicateurs comme IsConnected ou IsAbandoned avec Sum : ils valent 0 ou 1, la somme est le nombre
Champs oui/non comme isIdle avec un filtre de mesure sur « Yes » ou avec un champ calculé Iif([isIdle], 1, 0) et Sum. Count seul compte toutes les lignes, y compris celles à « No ».
Durées comme TotalWaitDuration avec Sum ou Average, en secondes

Grouper

Le concepteur groupe d’abord les champs de date par Year. Dans le menu, vous choisissez une autre période :

  • Day-Month-Year, Week-Year, Month-Year et Quarter-Year donnent une évolution : chaque jour, chaque semaine, chaque mois, chaque trimestre séparément.
  • Day, Month, Quarter et, sous More, par exemple Hour, Day of Week et Week of Year regroupent les périodes identiques de toute la durée : Day les jours 1 à 31 de tous les mois, Hour les heures 0 à 23 de tous les jours, Day of Week tous les lundis, tous les mardis et ainsi de suite. Cela fait apparaître des tendances, par exemple la charge selon l’heure de la journée.
  • Le second More propose la date avec l’heure, la minute ou la seconde, par exemple Date-Hour.

Les heures sont en UTC : Hour 8 correspond en Europe centrale à 9:00, en été à 10:00 heure locale, et chaque jour commence à minuit UTC.

Vous groupez les textes avec No Grouping par valeur complète ou avec Alphabetical par première lettre. Sur l’axe X d’un graphique, un champ numérique se répartit avec Continuous selon sa valeur, avec Discrete à intervalles égaux.

Trier

La flèche devant une dimension indique le sens ; un clic sur la dimension l’inverse. Le menu propose Sort Ascending, Sort Descending et Sort by : (Value) trie selon les valeurs elles-mêmes, une mesure de l’élément selon son résultat — les compétences ayant le plus de conversations apparaissent alors en haut, par exemple. Il est impossible de trier selon une mesure dotée d’un calcul. Dans les tableaux, vous triez aussi en cliquant sur l’en-tête de colonne.

Les N premières valeurs

Menu d’une dimension › Top N… ouvre Top N Values. Cochez Enabled, choisissez sous Mode: Top pour les valeurs les plus élevées ou l’autre entrée pour les plus basses, sous Count: le nombre et sous Measure: la mesure qui sert à établir le classement. Avec Show "Others" value:, le concepteur regroupe le reste sous « Others » ; « Others » ne peut pas servir de filtre. Les mesures dotées d’un calcul ne peuvent pas établir le classement.

Filtrer

  • Filtre d'élément : Data › Edit Filter ouvre Filter Editor for … avec le nom de l’élément. Vous composez les conditions à partir d’un champ, d’une comparaison et d’une valeur, sur tous les champs de la requête, y compris les champs masqués ; un paramètre peut fournir la valeur. Le filtre n’agit que sur cet élément ; Clear le supprime.
  • Filtre de mesure : menu d’une mesure › Edit Filter ne filtre que cette mesure. Un tableau peut ainsi afficher deux fois la même mesure, une fois pour les appels, une fois pour les e-mails. Clear Filter le supprime.

Les filtres qui restreignent d’autres éléments sont décrits sous Filtrer et relier.

Mettre en forme les nombres

Menu d’une mesure › Format… ouvre Numeric Format avec Format type:, Unit:, Precision: pour les décimales et Include group separator. Le réglage par défaut Auto abrège les grands nombres avec « K » ou « M ». Pour des secondes, choisissez Ones (unités) comme Unit: et 0 comme Precision:. Un champ calculé fournit des minutes.

Vous mettez en forme les dimensions de date dans le menu, sous Format, avec les formats adaptés à la période, par exemple Full ou Abbreviated.

Calculs

Menu d’une mesure › Calculation poursuit le calcul à partir des valeurs agrégées :

Calcul donne
Percent of Total la part, par exemple d’un type de conversation dans l’ensemble
Running Summary les valeurs cumulées le long de l’axe, par exemple les conversations depuis le début du mois
Difference, Percentage Difference la variation par rapport à la valeur précédente
Rank la place dans le classement
Custom… la fenêtre Customize Calculation propose sous Calculation Type: d’autres types, y compris une expression personnalisée via Edit in Expression Editor

Champs calculés

Un champ calculé calcule, pour chaque ligne, une nouvelle valeur à partir d’autres champs.

  1. Dans l’explorateur de données, choisissez la requête sous Query.
  2. Cliquez sur Data Source › Add Calculated Field ou cliquez avec le bouton droit dans la liste des champs.
  3. Saisissez l’expression dans la fenêtre Expression Editor. Reprenez les champs de la liste par double-clic — leur orthographe est alors correcte.
  4. Donnez un nom au nouveau champ avec clic droit › Rename et réglez si nécessaire son type sous Field Type, par exemple Double pour les nombres décimaux.

Le champ calculé appartient à la requête et est enregistré avec le tableau de bord ; myContactCenter le conserve à l’ouverture. Clic droit › Edit Expression… le modifie, Delete le supprime.

Objectif Expression
temps de conversation en minutes [TotalConnectDuration] / 60
rendre oui/non comptable Iif([isIdle], 1, 0)
noms français des types de conversation Iif([ConversationType] = 'InboundCall', 'Appel entrant', [ConversationType] = 'InboundEMail', 'E-mail entrant', [ConversationType] = 'OutboundEMail', 'E-mail sortant', [ConversationType] = 'ManualOutboundCall', 'Appel sortant', [ConversationType])

Écrivez les champs entre crochets, exactement comme dans l’explorateur de données. Les heures restent en UTC ; une expression comme AddHours([ConversationStartTime], 2) les décale de deux heures fixes et n’est juste en Europe centrale qu’en été.

    ↑ ↓ sélectionner · Entrée ouvrir · Échap fermer