Συμβουλές και παραδείγματα
Τύπος μέτρησης
Καθορίστε τον τύπο μετρικού σε μια φόρμα κειμένου. Μπορεί να αποτελείται από προκαθορισμένες λειτουργίες.
Μεμονωμένες λειτουργίες χωρίζονται σε δύο βασικές ομάδες:
Λειτουργίες συνάθροισης: Τα δεδομένα εισόδου λειτουργίας συνάθροισης είναι ένα σύνολο τιμών για τις οποίες θα υπολογιστεί η τιμή που προκύπτει (για παράδειγμα, μέσος όρος, μέγιστη τιμή και περισσότερα).
Λειτουργίες κλιμάκωσης: Τα δεδομένα εισόδου μιας λειτουργίας κλιμάκωσης είναι μία ή περισσότερες τιμές για τις οποίες θα υπολογιστεί η τιμή που προκύπτει (για παράδειγμα, απόλυτη τιμή του αριθμού, λήψη μέρους του φόρου και περισσότερες).
Οι λειτουργίες μπορούν να χρησιμοποιήσουν σταθερές, μπορούν να συνδυαστούν με μονομελείς ή δυαδικούς τελεστές (για παράδειγμα, προσθήκη, αφαίρεση και περισσότερα) ή ένθετες.
Οι λειτουργίες κλιμάκωσης περιλαμβάνουν επίσης λειτουργίες για την απόκτηση μιας τιμής, άμεσα διαθέσιμης με τη μορφή ενός χαρακτηριστικού ή με τη μορφή παραγόμενων στατιστικών στοιχείων (διάρκεια συμβάντος).
Ορισμένες λειτουργίες υποστηρίζουν επίσης τον καθορισμό του περιβάλλοντος για το οποίο αξιολογείται η λειτουργία. Αυτό είναι σημαντικό για λειτουργίες συνάθροισης που μπορούν να συναθροίουν τιμές, για παράδειγμα, μόνο για μια συγκεκριμένη δραστηριότητα ή για όλες τις δραστηριότητες ή τα συμβάντα. Υποστηρίζεται επίσης το έμμεσο περιβάλλον που προκύπτει από το περιβάλλον μετρικού ή το περιβάλλον γονικής λειτουργίας.
Ένας τύπος μετρικού μπορεί να επιστρέψει έναν από τους υποστηριζόμενους τύπους δεδομένων. Οι τύποι δεδομένων για συγκεκριμένους τύπους καθορίζονται σε αυτό το άρθρο δίπλα στον ορισμό σύνταξης τύπου.
Λειτουργίες συνάθροισης
Οι Λειτουργίες συνάθροισης αποτελούν τη βάση για κάθε μετρικό. Οι ακόλουθες λειτουργίες συνάθροισης χρησιμοποιούνται συχνότερα:
- COUNT: Επιστρέφει τον αριθμό των συγκεντρωτικών τιμών (
incl. COUNTIF, COUNTUNIQUE
). - SUM: Επιστρέφει το άθροισμα συγκεντρωτικών τιμών (
incl. SUMIF
). - AVG: Επιστρέφει τον μέσο όρο συγκεντρωτικών τιμών.
- MIN: Επιστρέφει το ελάχιστο συγκεντρωτικών τιμών.
- MAX: Επιστρέφει το μέγιστο συγκεντρωτικών τιμών.
Η εθελοντική παράμετρος των λειτουργιών συνάθροισης θα είναι το περιβάλλον λειτουργίας και η λειτουργία κλιμάκωσης για τροποποίηση της τιμής εισόδου. Η πλήρης λίστα του υποστηριζόμενου περιβάλλοντος υπολογισμού περιγράφεται στο Περιβάλλον υπολογισμού.
Λειτουργίες κλιμάκωσης
Ο σκοπός των λειτουργιών κλιμάκωσης είναι η λήψη μίας τιμής και του μετασχηματισμού της στην επιθυμητή κατάσταση. Προς το παρόν, οι λειτουργίες που υποστηρίζονται είναι δυνατό να διαχωριστούν σε διάφορους τύπους:
- Μαθηματικά: Περιλαμβάνει λειτουργίες για την απόκτηση της απόλυτης τιμής ενός αριθμού, στρογγυλοποίηση και άλλα.
- Ημερομηνία και ώρα: Περιλαμβάνει λειτουργίες για εργασία με την ημερομηνία, όπως η λήψη μέρους της ημερομηνίας, η προσθήκη ημερομηνιών και άλλα.
- Συμβολοσειρά: - Περιλαμβάνει λειτουργίες για εργασία με δεδομένα συμβολοσειράς, όπως λήψη μιας δευτερεύουσας συμβολοσειράς, διαίρεση συμβολοσειρών και άλλα.
- Στατιστικά: Περιλαμβάνει λειτουργίες για τη λήψη διαφορετικών στατιστικών στοιχείων, όπως αριθμός υποθέσεων, χρόνος αναμονής υποθέσεων και άλλα.
- Άλλο: Περιλαμβάνει άλλες λειτουργίες, για παράδειγμα λειτουργίες πρόσβασης σε συμβάν, υπόθεση, παραγόμενα στατιστικά στοιχεία και άλλα.
Ονόματα χαρακτηριστικών
Εάν ένα όνομα χαρακτηριστικού χρησιμοποιείται ως παράμετρος για λειτουργία, υπάρχουν τρεις τρόποι για τον τρόπο αναφοράς του:
Χρησιμοποιήστε το όνομα του χαρακτηριστικού απευθείας (για παράδειγμα,
Resource
).Χρησιμοποιήστε το GETVALUE (όνομα του χαρακτηριστικού) (για παράδειγμα,
GETVALUE("Resource")
).Χρησιμοποιήστε απευθείας το όνομα του συντομευμένου χαρακτηριστικού (για παράδειγμα,
attribute "Resource ID"
μπορεί να υπάρχουν αναφορές ωςResourceID
).
Η δεύτερη φόρμα χρησιμοποιείται όταν το όνομα του χαρακτηριστικού δεν πληροί τη σύμβαση ονομασίας. Η σύμβαση ονομασίας του χαρακτηριστικού ορίζεται ως εξής:
Το όνομα του χαρακτηριστικού πρέπει να αρχίζει με γράμμα ή χαρακτήρα υπογράμμισης.
Το όνομα του χαρακτηριστικού μπορεί να περιέχει μόνο χαρακτήρες από τις παρακάτω τυπικές κλάσεις Unicode: γράμμα (Lu, Ll, Lt, Lm, Lo ή Nl), συνδυασμό χαρακτήρων (Mn ή Mc), δεκαδικοί χαρακτήρες (Nd), χαρακτήρες σύνδεσης (Pc) ή χαρακτήρες μορφοποίησης (Cf).
Για πληροφορίες σχετικά με τις κλάσεις χαρακτήρων Unicode, ανατρέξτε στο Πρότυπο Unicode, έκδοση 3.0 ενότητα 4.5.
Η τρίτη φόρμα χρησιμοποιείται προαιρετικά όταν το όνομα του χαρακτηριστικού πληροί τη σύμβαση ονομασίας, αλλά περιέχει επίσης χαρακτήρες απόστασης. Αντί να χρησιμοποιήσετε τη δεύτερη φόρμα GETVALUE("attribute name"
), μπορείτε να καταργήσετε χαρακτήρες χώρου και να χρησιμοποιήσετε τη συντομευμένη έκδοση attributename
. Και οι δύο φόρμες είναι ισοδύναμες.
Παραδείγματα ΕΓΚΥΡΩΝ ονομάτων χαρακτηριστικών
DocumentCategory
DocCat
DocCat23
Παραδείγματα ΜΗ ΕΓΚΥΡΩΝ ονομάτων χαρακτηριστικών
Document.Category
Document Category
23DocCat
Παραδείγματα τύπου μέτρησης
Για να υπολογίσετε τη σχετική διάρκεια της δραστηριότητας σε μια αντιστοίχιση:
AVG (DURATION()) / AVG (VIEWCASES, DURATION())