-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Ionel POP edited this page Mar 4, 2016
·
4 revisions
Fromat des données KPI en entrée:
- sitedata - un tableau qui contient les données d'un site (au format timestamp, in, out,...)
- allsitedata - un tableau qui contient les données de tous les sites (au format siteid, sitedata)
- indicateur - l'indicateur à utiliser pour le calcul (par ex., in, out)
- period - la période utilisée pour le calcul (avec startDate et endDate)
- omitValue, omitTableData - booleans qui indiquent qu'il ne faut pas calculer une valeur/tableau en sortie
Quelques remarques:
- sitedata et allsitedata sont mutuellement exclusive. On ne peut avoir qu'un seul. Si les deux sont présents, le allsitedata a la priorité
- l'indicateur est optionel; le KPI doit pouvoir utiliser un indicateur par défaut, si necessaire
- omitValue et omitTable sont optionelles; si elles ne sont pas présentes, on les considère comme fausses
En sortie, le KPI renvoie un objet avec:
- query - la query passé en entrée
- value - la valeur calculée; elle peut être undefined si omitValue est vrai
- data - le tableau calculé; il peut être undefined si omitTable est vrai