Nuttige uitdrukkingen
Hieronder vindt u een aantal voorbeelden van expressies die u kunt gebruiken om uw dashboards aan te passen.
Expressies tellen
Het aantal objecten tellen
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Waarbij:
Categorie-ID | Categorie |
0 | Mensen |
1 | Fietsen |
2 | Wegvoertuigen |
3 | Andere voertuigen |
4 | Dieren |
5 | Wijzigingen in verlichting |
Bijvoorbeeld:
Mensen die tellen voor samengevoegde dashboards:
sum({$<[Class Category ID]={0}>}TotalObjects)Mensen Tellen voor gedetailleerde dashboards:
count({$<[Class Category ID]={0}>}ObjectID)
In de onderstaande grafiek kun je zien welke klassen in elk van de categorieën zijn opgenomen:

Tel het aantal mensen
60 dagen geleden:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Houd er rekening mee dat in de voorbeelden waar de naam Entry wordt gebruikt, deze wordt gegeven als een voorbeeld van de naam van een aangepaste dimensie. Je kunt deze vervangen door de naam van een van je aangepaste dimensies.
In een gebied met de naam Invoer:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Van de afgelopen zeven dagen (vorige week) in een gebied genaamd Ingang:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Van de laatste twee weken in een gebied genaamd Entry:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Van twee weken geleden tot een week geleden in een gebied genaamd Entry:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Als vandaag bijvoorbeeld 20/8/2020 is en de expressie wordt uitgevoerd, telt deze mensen van 6/8/2020 (>vandaag-14) tot 13/8/2020 (<vandaag-7).
Van kijklijsten die de Linkervleugelcamera en de Exit 1-camera bezochten, maar niet Entrance 2-camera:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Houd er rekening mee dat als het woord DISTINCT optreedt vóór de functieargumenten, duplicaten die voortkomen uit de evaluatie van de functieargumenten worden genegeerd.
In camera 4 in het pad "Ingang" samen met het aantal mensen in camera 15 in alle paden en gebieden behalve het pad "Voorbij":
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Wie zijn werknemers (op basis van de volglijst met de naam Werknemers):
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
In het gebied "Binnenkomst" (exclusief werknemers op de volglijst "Werknemers"):
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Telt objecten die in een richting hoger dan 299,5 of lager dan 60,5 bewegen:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Datum- en tijdexpressies
Aantal dagen in het huidige jaar en maand met meer dan 1000 mensen:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Aantal dagen in het volledige tijdsbereik met meer dan 1.000 mensen:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Tijdsinterval tussen de laatste twee personen op dezelfde camera en dag:
Dit is bijvoorbeeld van belang om ervoor te zorgen dat de laatste twee medewerkers in de branche niet samen uitstappen.
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Tijdsintervallen van 10 minuten tussen de uren van 4 uur 's ochtends en 8 uur 's ochtends:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Open automatisch een blad om vandaag en de voorgaande zeven dagen weer te geven:
Open het gedeelte Actie ineigenschappen van het blad .
Selecteer in de eigenschap Actiewaarden die overeenkomen met zoekcriteria.
Selecteer Datum in de eigenschap Field.
Voer in de eigenschap Value het volgende in:
='>=' & Date(Today()-7) & '<=' & Date(Today())
Zorg ervoor dat een grafiek begint met de juiste dagen van de week:
Klik op de grafiek die dagen bevat.
Selecteer het gedeelte Sorteren uit de eigenschappen van de grafiek.
Selecteer een dimensie die dag omvat.
Controleer of de expressie Sorteren op is aangevinkt.
Zorg dat de volgorde is ingesteld op Ascending.
Voer in de eigenschap Expression het volgende in:
match(Day, 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')
Expressies voor maxima en minima
Houd er rekening mee dat als het woord DISTINCT optreedt vóór de functieargumenten, duplicaten die voortkomen uit de evaluatie van de functieargumenten worden genegeerd.
Max. Mensen/Uur (meerdere Pad & Gebied)
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Maximaal aantal bezoekers per uur per dag (exclusief werknemers op de kijklijst "Werknemers"):
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Minimaal aantal bezoekers per uur per dag (exclusief werknemers op de kijklijst "Werknemers"):
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Expressies voor gemiddelden
Gemiddeld aantal mensen per dag in aangepaste dimensie met de naam Entry:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Gemiddeld aantal mensen per uur in aangepaste dimensie met de naam Entry:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Gemiddeld aantal mensen per 10 minuten:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Gemiddeld aantal keren waren er 50+ mensen binnen 10 minuten:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|
Top 10 Bronnen volgens de langste Gem. verblijftijd (alleen mensen), per max. datum:
Voeg een staafdiagram toe met een van de uitdrukkingen van de onderstaande maatstaf (per je behoefte):
Meetexpressie voor Gem. verblijftijd (alleen mensen), over alle datums:
Voor samengevoegde dashboards:
sum({$<[Class Category ID]={0}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0}>}TotalObjectsVoor gedetailleerde dashboards:
Avg({$<[Class Category ID]={0}>}[Dwell (Sec)])
Meetexpressie voor Gem. verblijftijd (alleen mensen), per max. datum:
Voor samengevoegde dashboards:
Avg({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}[Dwell (Sec)])Voor gedetailleerde dashboards:
sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}TotalObjects)
Wijzig de naam van de maatregel in Gem. verblijf.
Voeg een dimensie toe en selecteer Bron.
Voeg een beperking toe aan de Brondimensie om de top 10 Bronnen in te stellen, zoals in de afbeelding hieronder wordt getoond.

Sorteer de grafiek op de expressie (door de Gem. stilstand als eerste item in de Sorteerlijst te hebben).

Het resultaat bekijken:

Uitsluitingsexpressies
Specifieke aangepaste afmetingen uitsluiten:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Exclusief weekenden voor 'On-Demand' schema's op ma-vrij.
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Opmerking
Vervang vClass door vClassCategoryom geslacht uit grafieken te verwijderen.
Voertuigexpressies
Fietsen tellen – telt alleen fietsen:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Aantal wegvoertuigen – Telt de volgende klassen:Bus, Auto,Motorfiets,Pick-up Truck, Vrachtwagen, en Bestelwagen:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Andere voertuigteller: telt de volgende klassen: Vliegtuig, Boot en Trein:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Aantal U-bochten van voertuigen van de afgelopen 7 dagen:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
U-bochten van voertuig per uur:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
|
|
Duur voor datum per LPR:
Voor samengevoegde dashboards | Voor gedetailleerde dashboards |
N.v.t. |
|