myContactCenterHandbuch

Daten und Ausdrücke

Woher ein Berichtsdesign seine Daten bekommt, wie Sie Felder aus der Feldliste auf die Seite bringen, mit Ausdrücken und Formelfeldern rechnen, eigene Parameter anlegen und was myContactCenter beim Rechnen selbst aufbereitet.

Die Daten eines Designs

Jeder Grundtyp und jede Vorlage liest genau eine Abfrage auf die Statistik — Konversationen, Phasen von Konversationen, Aktionen der Agenten oder Alarme, siehe Berichtsdesigns. Beim Rechnen hängt myContactCenter die gewählten Parameter als Filter an diese Abfrage und rechnet die Zeiten aus UTC in die Zeitzone des Berichts um — siehe Zeitzonen.

Bauen Sie Ihre Auswertung deshalb auf der Abfrage des Grundtyps auf. Mit Datenquelle hinzufügen ließen sich zwar weitere Datenquellen anlegen, für sie gelten aber weder die Parameter noch die Umrechnung der Zeiten.

Die Feldliste

Die Feldliste zeigt die Datenquelle, darunter die Abfrage mit ihren Feldern, die Formelfelder und den Knoten Parameter. Die Felder tragen die technischen Namen der Datenbank, etwa SkillName oder TotalWaitDuration; was sie bedeuten, steht unter Die Felder der Statistik. Über dem Baum sucht ein Suchfeld nach Namen.

  • Kennzeichen wie IsConnected oder IsAbandoned sind 0 oder 1. Ihre Summe ist deshalb eine Anzahl: sumSum([IsConnected]) zählt die verbundenen Konversationen.
  • Dauern wie TotalWaitDuration sind Sekunden.

Felder auf die Fläche ziehen

Sie ziehen Ergebnis
ein Feld auf eine freie Stelle ein Element Text, das den Wert des Feldes zeigt
ein Feld auf ein vorhandenes Element das Element zeigt nun dieses Feld; mit Strg entsteht stattdessen ein weiteres Element
mehrere Felder, markiert mit Strg eine Tabelle mit einer Zelle je Feld
mehrere Felder mit der rechten Maustaste eine Tabelle mit den Feldnamen — die Überschriften
ein Feld mit der rechten Maustaste oder mit Umschalt ein Menü, in dem Sie die Art des Elements wählen
einen Parameter aus dem Knoten Parameter ein Element Text mit dem Wert des Parameters

Üblich ist: die Überschriften in die Seitenkopfzeile, die Werte in Detail oder in eine Gruppenkopfzeile.

Ausdrücke

Was ein Element zeigt, bestimmt sein Ausdruck. Einfach ist er der Name eines Feldes in eckigen Klammern, etwa [SkillName]; er kann aber rechnen, vergleichen und Texte zusammensetzen. Auch andere Eigenschaften lassen sich per Ausdruck steuern, etwa Farbe und Sichtbarkeit — siehe Farben nach Bedingung.

Den Ausdruckseditor öffnen Sie über das „f“ am markierten Element, über das „f“ neben einer Eigenschaft unter Eigenschaften oder im Aufgabenmenü unter Ausdruck. Er bietet Felder, Parameter, Funktionen und Operatoren zum Anklicken und schlägt beim Tippen Passendes vor. Stimmt etwas nicht, meldet er Der Ausdruck enthält Fehler.

Baustein Schreibweise Beispiel
Feld [Name] [TotalWaitDuration]
Parameter ?Name ?Culture
Text in einfachen Anführungszeichen 'Wissensgebiet: ' + [SkillName]
Bedingung Iif(Bedingung, dann, sonst) Iif([IsConnected] = 1, 'verbunden', 'nicht verbunden')
leerer Wert IsNullOrEmpty(…) Iif(IsNullOrEmpty([SenderName]), [Sender], [SenderName])
Datum und Uhrzeit GetHour, GetDayOfWeek, AddDays, … GetHour([ConversationStartTime])
Zahlen Round, Floor, … Round([TotalConnectDuration] / 60, 1) — Gesprächszeit in Minuten
Summe über eine Gruppe sumSum, sumCount, sumAvg, … sumSum([IsConnected]) — siehe Zusammenfassungen

Formelfelder

Ein Formelfeld ist ein Feld, das Sie selbst berechnen: Es hat einen Ausdruck und lässt sich danach verwenden wie jedes andere Feld — anzeigen, gruppieren, sortieren, filtern.

  1. Klicken Sie auf Start › Daten › Formelfeld hinzufügen oder in der Feldliste mit der rechten Maustaste auf Formelfeld hinzufügen.
  2. Markieren Sie das neue Feld in der Feldliste und tragen Sie unter Eigenschaften einen Name und den Ausdruck ein, etwa GetDayOfWeek([ConversationStartTime]) für den Wochentag.

In der Feldliste erscheint ein Formelfeld mit vorangestelltem „Report“, etwa „ReportWochentag“. Wählen Sie den Namen deshalb so, dass er so gelesen Sinn ergibt.

Eigene Parameter

Die Grundtypen bringen die Parameter mit, die myContactCenter kennt — Zeitraum, Wissensgebiete, Sprachen, Agenten, Zeitbasis und die übrigen unter Parameter. myContactCenter erkennt sie an ihrem Namen. Benennen Sie sie deshalb nicht um und löschen Sie sie nicht; sonst verlieren sie ihre Wirkung.

Eigene Parameter legen Sie mit Start › Daten › Parameter hinzufügen an. Im Fenster Neuen Parameter hinzufügen vergeben Sie Name und Typ, einen Vorgabewert und bei Bedarf eine Liste der erlaubten Werte. Dabei gilt:

  • Als Beschriftung im Bereich Parameter zeigt myContactCenter den Namen des Parameters; eine eigene Beschreibung ersetzt es beim Laden. Wählen Sie also einen Namen, der als Beschriftung taugt — nur aus Buchstaben, Ziffern und Unterstrich.
  • Ein eigener Parameter filtert nicht in der Abfrage. Verwenden Sie ihn im Filter des Berichts, wirkt er auf die Zeilen, die für den Zeitraum schon geladen sind — siehe Filtern.

Der Zeitraum im Bericht

Die Vorlagen zeigen oben „Bericht enthält Daten von … bis …“. Dahinter steht ein Formelfeld namens _HeaderExpressionName, das myContactCenter vor jedem Rechnen mit dem Zeitraum füllt — in der Ortszeit und der Sprache des Berichts. Wie Sie es in ein eigenes Design übernehmen, zeigt Kopfzeile mit dem Zeitraum.

Was myContactCenter beim Rechnen aufbereitet

Beim Rechnen bereitet myContactCenter einige Werte selbst auf, damit sie lesbar sind:

Was Wie es erscheint
Ausdrücke mit einem Feld, dessen Name „Duration“ enthält als Dauer, etwa 00:03:25, statt als Sekundenzahl — auch Summen solcher Felder
Felder, deren Name „StartTime“, „EndTime“ oder „Time“ enthält als Datum bzw. als Datum mit Uhrzeit
Konversationstyp, Zustand, Kanal, Auslöser, Zuteilungsart, Trennungsgrund übersetzt in die Sprache des Parameters Kultur
Diagramme mit einer Zeitachse Einheit und Abstand der Achse folgen Zeitbasis und Zeitbasenanzahl
Diagramme in einer Gruppenkopf- oder Gruppenfußzeile zeigen nur die Daten ihrer Gruppe

Das gilt für Elemente Text, Tabellenzellen und Diagramme, die direkt in einem Band liegen, und nur, solange das Element keine eigene Formatzeichenfolge hat. Nicht aufbereitet werden Elemente in einem Bedienfeld, in Kreuztabellen, Sparklines, Messgeräten und Unterberichten: Dort bleiben Dauern Sekunden und Konversationstypen englisch.

    ↑ ↓ auswählen · Eingabe öffnen · Esc schließen