Użyteczne Wyrażenia
Poniżej znajduje się kilka przykładów wyrażeń, których można użyć do dostosowania pulpitów nawigacyjnych.
Liczba Wyrażeń
Policz liczbę obiektów
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Gdzie:
Identyfikator kategorii | Kategoria |
0 | Ludzie |
1 | Rowery |
2 | Pojazdy Drogowe |
3 | Pozostałe Pojazdy |
4 | Zwierzęta |
5 | Zmiany oświetlenia |
Na przykład:
Liczenie osób do zagregowanych tablic:
sum({$<[Class Category ID]={0}>}TotalObjects)Licznik osób do szczegółowych tablic:
count({$<[Class Category ID]={0}>}ObjectID)
Na poniższym wykresie można zobaczyć, które klasy są uwzględnione w każdej z kategorii:

Policz liczbę osób
Od 60 dni:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Zwróć uwagę, że w przykładach, w których używana jest nazwa Pozycja, jest ona podawana jako przykład nazwy wymiaru niestandardowego. Możesz zastąpić ją nazwą dowolnego z wymiarów niestandardowych.
W obszarze o nazwie Wejście:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Z siedmiu poprzednich dni (ostatni tydzień) w obszarze o nazwie Wejście:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Z ostatnich dwóch tygodni w obszarze o nazwie Wejście:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Od dwóch tygodni temu do jednego tygodnia temu w obszarze o nazwie Wejście:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Na przykład, jeśli dzisiaj jest 20/8/2020, a wyrażenie jest uruchomione, będzie ono liczyło osoby od 6/8/2020 (>today-14) do 13/8/2020 (<today-7).
Od obserwatorów, którzy odwiedzili kamerę Left Wing i kamerę Exit 1, ale nie kamerę Entrance 2:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
Zwróć uwagę, że jeśli słowo DISTINCT występuje przed argumentami funkcji, duplikaty wynikające z oceny argumentów funkcji są pomijane.
W przypadku kamery 4 w ścieżce "Wejście" wraz z liczbą osób w kamerze 15 we wszystkich ścieżkach i obszarach z wyjątkiem ścieżki "Przechodzenie obok":
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Kim są pracownicy (na podstawie listy obserwacyjnej o nazwie Pracownicy):
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
W obszarze "Wejście" (bez uwzględnienia pracowników na liście "Pracownicy"):
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
Zlicza obiekty, które przesunęły się w kierunku wyższym niż 299.5 lub niższym niż 60.5:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
Wyrażenia daty i czasu
Liczba dni w bieżącym roku i miesiącu z więcej niż 1000 osób:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Liczba dni w całym przedziale czasu, które mają więcej niż 1000 osób:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Przerwa czasowa między dwiema ostatnimi osobami w tej samej kamerze i dniu:
Jest to istotne, na przykład, aby upewnić się, że dwóch ostatnich pracowników w oddziale nie wychodzi razem.
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
10-minutowe przyrosty czasu między godzinami od 4 rano do 8 rano:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
Automatycznie otwórz arkusz, aby wyświetlić dzisiaj i poprzednie siedem dni:
We właściwościach arkusza otwórz sekcję Czynności.
Z właściwości Czynność wybierz wartości spełniające kryteria wyszukiwania.
We właściwości Field wybierz opcję Data.
We właściwości Wartość wprowadź:
='>=' & Date(Today()-7) & '<=' & Date(Today())
Upewnij się, że wykres rozpoczyna się od właściwych dni kolejności tygodni:
Kliknij wykres zawierający dni.
We właściwościach wykresu wybierz sekcję Sortowanie.
Wybierz wymiar uwzględniający dzień.
Upewnij się, że wyrażenie Sortuj według jest zaznaczone.
Upewnij się, że kolejność jest ustawiona na Rosnąco.
We właściwości Expression wprowadź następujące wartości:
match(Day, 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')
Wyrażenia dla maksimów i minimów
Zwróć uwagę, że jeśli słowo DISTINCT występuje przed argumentami funkcji, duplikaty wynikające z oceny argumentów funkcji są pomijane.
Maks. liczba osób/godzinę (wiele ścieżek i obszarów)
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Maksymalna dzienna liczba odwiedzających w ciągu godziny (nie wliczając pracowników na liście "Pracownicy"):
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
Minimalna dzienna liczba odwiedzających w ciągu godziny (nie wliczając pracowników na liście "Pracownicy"):
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
Wyrażenia dla średnich
Średnia liczba osób dziennie w niestandardowym wymiarze o nazwie Entry:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Średnia liczba osób na godzinę w niestandardowym wymiarze o nazwie Entry:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Średnia ilość osób co 10 minut:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
Średnia liczba razy było 50 + osób w ciągu 10 minut:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|
10 najlepszych źródeł według najdłuższego średniego czasu przebywania (tylko ludzie), na datę maksymalną:
Dodaj wykres słupkowy z jednym z poniższych wyrażeń miary (zgodnie z potrzebą):
Mierz ekspresję dla średniego czasu przebywania (tylko osoby) we wszystkich datach:
Dla zagregowanych tablic rejestracyjnych:
sum({$<[Class Category ID]={0}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0}>}TotalObjectsDla szczegółowych pulpitów nawigacyjnych:
Avg({$<[Class Category ID]={0}>}[Dwell (Sec)])
Mierz wyrażenie dla średniego czasu przebywania (tylko osoby) na datę maksymalną:
Dla zagregowanych tablic rejestracyjnych:
Avg({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}[Dwell (Sec)])Dla szczegółowych pulpitów nawigacyjnych:
sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}TotalObjects)
Zmień nazwę miary na Średnia długość trwania.
Dodaj wymiar i wybierz Źródło.
Dodaj ograniczenie wymiaru źródłowego, aby ustawić 10 najlepszych źródeł, jak pokazano na poniższym obrazie.

Sortuj wykres według wyrażenia (mierząc średnią wartość czasu przebywania jako pierwszą pozycję na liście sortowania).

Zobacz wyniki:

Wyrażenia Wykluczenia
Nie uwzględniaj określonych wymiarów niestandardowych:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Nie uwzględniaj weekendów w harmonogramie "Na żądanie" od pon. do pt.
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Uwaga
Aby usunąć płeć z wykresów, zastąp vClassvClassCategory.
Wyrażenia pojazdu
Liczenie rowerów – liczy tylko rowery:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Zliczanie pojazdów drogowych - Liczy następujące klasy:Autobus,Samochód,Motocykl,Pickup Truck, Ciężarówka, i Van½:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Inne Zliczanie Pojazdów – Zlicza następujące klasy: Samolot, Łódź, Pociąg:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Liczba zawrotów z poprzednich 7 dni:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Zawracanie pojazdu na godzinę:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
|
|
Czas trwania daty na LPR:
Dla zagregowanych tablic rejestracyjnych | Dla szczegółowych tablic |
N/D |
|