Skip to main content

המדריך למשתמש בבריפקאם

ביטויים שימושיים

עדכון אחרון: 6 דקה לקריאה
גרסה2024r2
שפהעברית

להלן מספר דוגמאות לביטויים שבהם תוכל להשתמש כדי להתאים אישית את לוחות המחוונים שלך.

ספירת ביטויים
ספירת מספר האובייקטים

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({$<[Class Category ID]={Category ID}>}TotalObjects)

count({$<[Class Category ID]={Category ID}>}ObjectID)

היכן:

מזהה קטגוריה

קטגוריה

0

אנשים

1

אופניים

2

כלי רכב

3

כלי רכב אחרים

4

בעלי חיים

5

שינויים בתאורה

לדוגמה:

  • אנשים סופרים עבור לוחות מחוונים מצטברים: sum({$<[Class Category ID]={0}>}TotalObjects)

  • ספירת אנשים עבור לוחות מחוונים מפורטים: count({$<[Class Category ID]={0}>}ObjectID)

בתרשים למטה, תוכל לראות אילו שיעורים נכללים בכל אחת מהקטגוריות:

Class Category table.png
ספור את מספר האנשים
  • לפני 60 ימים:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({<[Class Category ID]={0}, Date={"$(=Date(Today()-60,'DD/MM/YYYY'))"}>} TotalObjects) 

count({<[Class Category ID]={0}, Date={"$(=Date(Today()-60,'DD/MM/YYYY'))"}>} ObjectID)

שים לב שבדוגמאות שבהן נעשה שימוש בשם 'הזנה׳, הוא ניתן כדוגמה לשם של ממד מותאם אישית. תוכל להחליף מאפיין זה בשם של כל אחד מהמידות המותאמות אישית שלך.

  • בתחום שנקרא כניסה:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({$<[Class Category ID]={0},[Path & Area]={'Entry'}>} TotalObjectsCustomDimension) 

count({$<[Class Category ID]={0},[Path & Area]={'Entry'}>}ObjectID)

  • משבעת הימים הקודמים (בשבוע שעבר) באזור שנקרא כניסה:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({<[Class Category ID]={0}, [Path & Area]={'Entry'}, Date={">=$(=Date(Today()-7,'DD/MM/YYYY'))"}>} TotalObjectsCustomDimension)

count({<[Class Category ID]={0}, [Path & Area]={'Entry'}, Date={">=$(=Date(Today()-7,'DD/MM/YYYY'))"}>} ObjectID)

  • מהשבועיים האחרונים באזור שנקרא כניסה:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({<[Class Category ID]={0}, [Path & Area]={'Entry'}, Date={">=$(=Date(Today()-14,'DD/MM/YYYY')) "}>} TotalObjectsCustomDimension) 

count({<[Class Category ID]={0}, [Path & Area]={'Entry'}, Date={">=$(=Date(Today()-14,'DD/MM/YYYY')) "}>} ObjectID)

  • מלפני שבועיים עד לפני שבוע באזור שנקרא כניסה:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({<[Class Category ID]={0}, [Path & Area]={'Entry'}, Date={">=$(=Date(Today()-14,'DD/MM/YYYY'))<=$(=Date(Today()-7,'DD/MM/YYYY'))"}>} TotalObjectsCustomDimension)

count({<[Class Category ID]={0}, [Path & Area]={'Entry'}, Date={">=$(=Date(Today()-14,'DD/MM/YYYY'))<=$(=Date(Today()-7,'DD/MM/YYYY'))"}>} ObjectID)

לדוגמה, אם היום הוא 20/8/2020 והביטוי מופעל, הוא יספור אנשים מ- 6/8/2020 (>היום-14) עד 13/8/2020 (<היום-7).

  • מרשימות מעקב שביקרו במצלמה השמאלית ובמצלמה ביציאה 1, אך לא בכניסה 2:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

Count(DISTINCT {$<Identity = P({<[Source] = {'Left Wing'}>}) * P({<[Source] = {'Exit 1'}>}) - P({<[Source] = {'Entrance 2'}>})>} Identity)

שים לב שאם המילה DISTINCT מופיעה לפני הארגומנטים של הפונקציה, המערכת מתעלמת מכפילויות הנובעות מהערכת הארגומנטים של הפונקציה.

  • במצלמה 4 בנתיב "כניסה" יחד עם מספר האנשים במצלמה 15 בכל המסלולים והאזורים למעט בנתיב "עובר ליד":

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({$<Source={'Cam 4'},[Class Category ID]={0}, [Path & Area]={'Entry'}>} TotalObjectsCustomDimension)+ sum({$<Source={'Cam 15'},[Class Category ID]={0}, [Path & Area]-={'Passing by'}>} TotalObjectsCustomDimension) 

count({$<Source={'Cam 4'},[Class Category ID]={0}, [Path & Area]={'Entry'}>}ObjectID)+count({$<Source={'Cam 15'},[Class Category ID]={0}, [Path & Area]-={'Passing by'}>}ObjectID)

  • מי הם העובדים (בהתבסס על רשימת המעקב שנקראת עובדים):

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

Count(DISTINCT {$<[Watchlist]={'Employees'},[Class Category ID]={0}>} FaceID)

  • באזור ה״כניסה" (לא כולל עובדים ברשימת המעקב "עובדים"):

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

Count(DISTINCT {$<[Path & Area]={'Entry'},[Class Category ID]={0},[Watchlist]-={'Employees'}>}FaceID)

  • ספירת אובייקטים שנעו בכיוון גבוה מ- 299.5 או נמוך מ- 60.5:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

count({$<[Direction]={">=299.5<=60.5"}>}ObjectID)

ביטויי תאריך ושעה
  • מספר הימים בשנה ובחודש הנוכחיים עם יותר מ- 1000 אנשים:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

=sum(aggr({$<[Class Category ID]={0},Year={$(=Year(Today()))},[Month Num]={$(=Month(Today())+0)}>}if(sum(TotalObjects) > 1000,1,0),Date))

=sum(aggr({$<[Class Category ID]={0},Year={$(=Year(Today()))},[Month Num]={$(=Month(Today())+0)}>}if(count(ObjectID) > 1000,1,0),Date))

  • מספר הימים בכל טווח הזמן שיש בהם יותר מ- 1000 אנשים:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

=sum(aggr({$<[Class Category ID]={0}>}if(sum(TotalObjects) > 1000,1,0),Date))

=sum(aggr({$<[Class Category ID]={0}>}if(count(ObjectID) > 1000,1,0),Date))

  • פער זמנים בין שני האנשים האחרונים באותו יום ומצלמה:

הדבר הזה רלוונטי, למשל, כדי לוודא ששני העובדים האחרונים בסניף לא יוצאים יחד.

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

  • אובייקט אחרון: firstsortedvalue([End Time], -[End Time],1)

    אובייקט שני אחרון: firstsortedvalue([End Time], -[End Time],2)

    מרווח: firstsortedvalue([End Time], -[End Time],1) - firstsortedvalue([End Time], -[End Time],2)

  • מרווחי זמן של 10 דקות בין השעות 04:00-08:00:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

=if(Time >= 4/24 and Time <=8/24,time([10 Min],'$(vTimeFormat)'))

  • פתח גיליון באופן אוטומטי כדי להציג אותו היום ובשבעת הימים הקודמים:

  1. במאפייני הגיליון, פתח את המקטע פעולה.

  2. מתוך המאפיין פעולה, בחר בחר ערכים המתאימים לקריטריוני החיפוש.

  3. במאפיין שדה, בחר תאריך.

  4. במאפיין 'ערך׳, הזן: ='>=' & Date(Today()-7) & '<=' & Date(Today())

    Show today expression.png
  • ודא שתרשים מתחיל בימים המתאימים בהזמנת השבוע:

    1. לחץ על התרשים הכולל ימים.

    2. ממאפייני התרשים, בחר את מקטע המיון.

    3. בחר ממד הכולל את 'יום׳.

    4. ודא שהביטוי מיין לפי מסומן.

    5. ודא שהסדר מוגדר ל׳עולה׳.

    6. במאפיין ביטוי, הזן את הפרטים הבאים: match(Day, 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')

      Match days expression.png
ביטויים עבור מרבי ומינימלי

שים לב שאם המילה DISTINCT מופיעה לפני הארגומנטים של הפונקציה, המערכת מתעלמת מכפילויות הנובעות מהערכת הארגומנטים של הפונקציה.

  • מספר האנשים המרבי/שעה (נתיב ואזור מרובים)

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

max(aggr(sum({$<[Class Category ID]={0},[Path & Area]={ 'custom_dimension_name_A ', 'custom_dimension_name_B'}>} TotalObjectsCustomDimension), [Hour (hh)],Date)) 

max(aggr(count({$<[Class Category ID]={0},[Path & Area]={ ' custom_dimension_name_A ', ' custom_dimension_name_B '}>}ObjectID),Hour,Date))

  • מספר מרבי של מבקרים לשעה על בסיס יומי (לא כולל עובדים ברשימת המעקב "עובדים"):

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

max(aggr(count({$<[Path & Area]={'C-01-PC-OverHeadEntr'},[Class Category ID]={0}>}ObjectID) - (count(distinct {$<[Watchlist]={'Employees'},[Class Category ID]={0}>} FaceID)),Hour,Date))

  • מספר מינימלי של מבקרים לשעה על בסיס יומי (לא כולל עובדים ברשימת המעקב "עובדים"):

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

if (Min(aggr(count({$<[Path & Area]={'C-01-PC-OverHeadEntr'},[Class Category ID]={0}>}ObjectID) - (count(distinct {$<[Watchlist]={'Employees'},[Class Category ID]={0}>} FaceID)),Hour,Date)) < 0 , 0, Min(aggr(count({$<[Path & Area]={'C-01-PC-OverHeadEntr'},[Class Category ID]={0}>}ObjectID) - (count(distinct {$<[Watchlist]={'Employees'},[Class Category ID]={0}>} FaceID)),Hour,Date)) )

ביטויים עבור ממוצעים
  • מספר האנשים הממוצע ליום בממד מותאם אישית בשם ערך:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

avg(Aggr((sum({<[Path & Area]={'Entry'}>} TotalObjectsCustomDimension)),Day)) 

avg(Aggr((count({<[Path & Area]={'Entry'}>}[ObjectID])),Day))

  • מספר האנשים הממוצע לשעה בממד מותאם אישית בשם ערך:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

avg(Aggr((count({<[Path & Area]={'Entry'}>}[ObjectID])),Date,Hour))

avg(Aggr((count({<[Path & Area]={'Entry'}>}[ObjectID])),Date,Hour))

  • מספר האנשים הממוצע בכל 10 דקות:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

avg(Aggr((count({<[Class Category ID]={0}>}[ObjectID])),Date,[10 Min]))

  • מספר הפעמים הממוצע היה 50+ אנשים בתוך 10 דקות:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

sum(aggr(if(avg(Aggr((count({<[Class Category ID]={0}>}[ObjectID])),Date,[10 Min])) > 50,1,0),Date,[10 Min]))

  • 10 המקורות המובילים בהתאם לזמן השהות הממוצע הארוך ביותר (אנשים בלבד), לכל תאריך מקסימום:

  1. הוסף תרשים עמודות עם אחד מביטויי המדיד שלהלן (לפי הצורך שלך):

    • מדידת הביטוי עבור משך שהות ממוצע (אנשים בלבד), בכל התאריכים:

      עבור לוחות מחוונים מצטברים: sum({$<[Class Category ID]={0}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0}>}TotalObjects

      עבור לוחות מחוונים מפורטים: Avg({$<[Class Category ID]={0}>}[Dwell (Sec)])

    • מדידת ביטוי עבור זמן שהות ממוצע (אנשים בלבד), לכל תאריך מקסימום:

      עבור לוחות מחוונים מצטברים: Avg({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}[Dwell (Sec)])

      עבור לוחות מחוונים מפורטים: sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}WeightedAvgDwellSec) / sum({$<[Class Category ID]={0},[Date]={"$(=Max(Date))"}>}TotalObjects)

  2. שנה את שם המדיד ל׳משך שהייה ממוצע׳.

  3. הוסף ממד ובחר מקור.

  4. הוסף הגבלה על ממד המקור כדי להגדיר 10 מקורות וידאו מובילים כפי שמוצג בתמונה למטה.

    Top 10 sources 1.png
  5. מיין את התרשים לפי הביטוי (על-ידי הגדרת מדיד משך השהות הממוצע כפריט הראשון ברשימת המיון).

    Top 10 sources 2.png
  6. ראה תוצאה:

    Top 10 sources 3.png
ביטויי אי הכללה
  • התעלם ממידות מותאמות אישית ספציפיות:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({<[Class Category ID]={0},[Path & Area]-={'custom_dimension_name'}>}TotalObjectsCustomDimension) 

count({<[Class Category ID]={0},[Path & Area] -= {' custom_dimension_name '}>}[ObjectID])

  • לא לכלול סופי שבוע עבור 'על פי דרישה׳ ב 'שישי.

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

=if (Weekday(Date(Today()))=0,Date(Today()-3),Date(Today()-1)) 

=if (Weekday(Date(Today()))=0,Date(Today()-3),Date(Today()-1))

שים לב

כדי להסיר את המגדר מהגרפים, החליפו vClass ב- vClassCategory.

ביטויי רכב
  • ספירת אופניים - ספירת אופניים בלבד:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({$<[Class Category ID]={1}>} TotalObjects)

count({$<[Class Category ID]={1}>}ObjectID)

  • ספירת כלי רכב - מונה את הסיווגים הבאים:אוטובוס,מכונית,אופנוע,טנדר, משאית ו- מסחרית:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({$<[Class Category ID]={2}>} TotalObjects)

count({$<[Class Category ID]={2}>}ObjectID)

  • ספירת כלי רכב אחרים - מונה את הקטגוריות הבאות: מטוס, סירה ו- רכבת:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({$<[Class Category ID]={3}>} TotalObjects)

count({$<[Class Category ID]={3}>}ObjectID)

  • פניית פרסה של הרכב נרשמה ב-7 הימים האחרונים:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum({<[Class Category ID]={2}, [Path & Area]={'U-Turn'},Date={">=$(=Date(Today()-7,'DD/MM/YYYY'))"}>} TotalObjectsCustomDimension)

count({<[Class Category ID]={2}, [Path & Area]={'U-Turn'},Date={">=$(=Date(Today()-7,'DD/MM/YYYY'))"}>} ObjectID)

  • פניות פרסה לרכב לשעה:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

sum(Aggr((count({<[Class Category ID]={2}, [Path & Area]={'U-Turn'}>} TotalObjectsCustomDimension)),Date, [Hour (hh)]))

Count(Aggr((count({<[Class Category ID]={2}, [Path & Area]={'U-Turn'}>}[ObjectID])),Date,Hour))

  • משך עבור תאריך לכל LPR:

עבור לוחות מחוונים מצטברים

עבור לוחות מחוונים מפורטים

לא זמין

Interval(avg(Aggr((max({<[LPR]-={''}>}[End Time])-min({<[LPR]-={''}>}[Start Time])),GroupID,LPR,Date)))