Expresii utile
Mai jos sunt o serie de exemple de expresii pe care le puteți utiliza pentru a vă personaliza tablourile de bord.
Numărare expresii
Numărarea obiectelor
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Unde:
ID categorie | Categorie |
0 | Persoane |
1 | Biciclete |
2 | Vehicule rutiere |
3 | Alte vehicule |
4 | Animale |
5 | Schimbări de iluminare |
De exemplu:
Numărarea persoanelor pentru tablourile de bord agregate:
sum({$<[Class Category ID]={0}>}TotalObjects)Numărare persoane pentru panouri detaliate:
count({$<[Class Category ID]={0}>}ObjectID)
În graficul de mai jos, puteți vedea ce clase sunt incluse în fiecare dintre categoriile:

Numărați persoanele
De acum 60 de zile:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Rețineți că în exemplele în care este utilizat numele Intrării, acesta este dat ca exemplu al numelui unei dimensiuni personalizate. Puteți să înlocuiți aceasta cu numele oricărei dimensiuni personalizate.
Într-o zonă numită Intrare:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Din ultimele șapte zile (săptămâna trecută) într-o zonă numită Intrare:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Din ultimele două săptămâni într-o zonă numită Intrare:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
De acum două săptămâni până acum o săptămână într-o zonă numită Intrare:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
De exemplu, dacă azi este 20/8/2020 și expresia rulează, va număra persoane din 6/8/2020 (>azi-14) până în 13/8/2020 (<azi-7).
Din listele de urmărire care au vizitat camera din aripa stângă și camera de ieșire 1, dar nu și camera de intrare 2:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Rețineți că, dacă cuvântul DISTINCT apare înaintea argumentelor funcției, duplicatele care rezultă din evaluarea argumentelor funcției nu sunt luate în considerare.
În camera 4 din calea "Intrare" împreună cu numărul de persoane din camera 15 în toate căile și zonele, cu excepția căii "Trecere prin":
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Cine sunt angajații (pe baza listei de urmărire denumite Angajați):
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
În zona "Intrare" (fără a include angajații pe lista de urmărire "Angajați"):
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Numără obiectele care s-au deplasat într-o direcție mai mare decât 299,5 sau mai mică decât 60,5:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Expresii Despre Dată Și Oră
Număr de zile în anul curent și lună cu mai mult de 1000 de persoane:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Număr de zile din întregul interval de timp care au mai mult de 1000 de persoane:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Interval de timp între ultimele două persoane din aceeași cameră și aceeași zi:
Acest lucru este relevant, de exemplu, pentru a ne asigura că ultimii doi angajați din sucursală nu ies împreună.
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Intervale de timp de 10 minute între orele 4:00 și 8:00:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Deschideți automat o foaie pentru a afișa ziua de azi și cele șapte zile anterioare:
În proprietățile Foii, deschideți secțiunea Acțiune.
Din proprietatea Acțiune, selectați Selectați valorile care corespund criteriilor de căutare.
Din proprietatea Câmp, selectați Dată.
În proprietatea Valoare, introduceți:
='>=' & Date(Today()-7) & '<=' & Date(Today())
Asigurați-vă că diagrama începe cu zilele corespunzătoare din ordinea săptămânii:
Faceți clic pe diagrama care include zile.
Din proprietățile diagramei, selectați secțiunea Sortare.
Selectați o dimensiune care include Ziua.
Asigurați-vă că este bifată expresia Sortare după.
Asigurați-vă că ordinea este setată la Ascendent.
În proprietatea Expresie, introduceți următoarele:
match(Day, 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')
Expresii Pentru Maxime Și Minime
Rețineți că, dacă cuvântul DISTINCT apare înaintea argumentelor funcției, duplicatele care rezultă din evaluarea argumentelor funcției nu sunt luate în considerare.
Max. de persoane/oră (mai multe căi și zone)
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Număr maxim de vizitatori pe oră zilnic (fără a include angajații pe lista de urmărire "Angajați"):
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Număr minim de vizitatori pe oră zilnic (fără a include angajații pe lista de urmărire "Angajați"):
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Expresii pentru medii
Număr mediu de persoane pe zi în dimensiunea personalizată denumită Intrare:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Număr mediu de persoane pe oră în dimensiunea personalizată denumită Intrare:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Număr mediu de persoane la fiecare 10 minute:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Numărul mediu de persoane a fost de peste 50 în decurs de 10 minute:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|
Top 10 surse în funcție de cel mai lung timp mediu de ședere (doar oameni), pe data maximă:
Adăugați o diagramă cu bare cu una dintre expresiile măsurii de mai jos (conform nevoilor dvs.):
Măsurați expresia pentru timpul mediu de ședere (doar pentru persoane), din toate datele:
Pentru tablouri de bord agregate:
sum({$<[Class Category ID]={0}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0}>}TotalObjectsPentru tablouri de bord detaliate:
Avg({$<[Class Category ID]={0}>}[Dwell (Sec)])
Expresia măsurării pentru timpul mediu de ședere (doar persoane), per dată maximă:
Pentru tablouri de bord agregate:
Avg({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}[Dwell (Sec)])Pentru tablouri de bord detaliate:
sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}TotalObjects)
Schimbați numele măsurii în Ședere medie.
Adăugați o dimensiune și selectați Sursa.
Adăugați o limitare la dimensiunea sursă pentru a seta primele 10 surse, așa cum se arată în imaginea de mai jos.

Sortați diagrama după expresie (având măsura Medie de ședere ca primul element din lista de sortare).

Vedeți rezultatul:

Expresii de excludere
Excludeți anumite dimensiuni personalizate:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Excludeți weekendurile pentru planificarea "La cerere" din timpul zilei de vineri.
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Notă
Pentru a elimina genul din grafice, vClass înlocuiți cu vClassCategory.
Expresii ale vehiculului
Numărarea bicicletelor – Numără doar bicicletele:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Numărarea vehiculelor rutiere – Numără următoarele clase:autobuz,mașină,motocicletă,camion, camion și dubă:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Numărarea altor vehicule – Numără următoarele clase: avion, barcă și tren:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Numărul de rotații în U ale vehiculului din ultimele 7 zile:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Viraje U ale vehiculului pe oră:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
|
|
Durata pentru dată per LPR:
Pentru tablouri de bord agregate | Pentru tablouri de bord detaliate |
Nu este cazul |
|