役立つ表現
以下は、ダッシュボードをカスタマイズするために使用できる数式の例です。
数式のカウント
オブジェクトの数をカウント
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
場所:
カテゴリID | カテゴリー |
0 | 人物 |
1 | 自転車 |
2 | 路上走行車 |
3 | その他の車両 |
4 | 動物 |
5 | 照明の変化 |
例:
集計ダッシュボードのピープルカウント:
sum({$<[Class Category ID]={0}>}TotalObjects)詳細なダッシュボードのピープルカウント:
count({$<[Class Category ID]={0}>}ObjectID)
以下のチャートで、各カテゴリにどの分類が含まれているかを確認できます。

人数を数える
60日前から:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
Entryという名前が使用されている例では、カスタムディメンションの名前の例として使用されています。これを、任意のカスタムディメンションの名前に置き換えることができます。
Entryと呼ばれるエリア:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
Entryと呼ばれるエリアの過去7日間(先週):
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
Entryと呼ばれるエリアの過去2週間:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
Entryと呼ばれるエリアの2週間前から1週間前まで:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
(「 |
|
たとえば、今日が2020年8月20日で、式が実行された場合、2020年8月6日(>今日–14)から2020年8月13日(<今日–7)までの人数がカウントされます。
左翼のカメラと出口1のカメラにはアクセスしたが、入口2のカメラにはアクセスしなかったウォッチリストから:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
単語が関数の引数の前にDISTINCTある場合、関数の引数の評価から生じる重複は無視されることに注意してください。
「Entry」パスのカメラ4と「Passing by」パスを除くすべてのパスとエリアのカメラ15の人数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
従業員(Employeesという名前のウォッチリストに基づく):
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
「Entry」エリア(「Employees」ウォッチリストの従業員を除く):
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
299.5より大きい方向または60.5より小さい方向に移動したオブジェクトの数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
日付と時刻の式
現在の年と月に1000人を超えた日数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
範囲全体で1000人を超える日数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
同じカメラ内の最後の2人と同じ日の間の時間差:
これは、たとえば、支店の最後の2人の従業員が一緒に退出していないことを確認するために関連します。
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
午前4時から午前8時までの時間は10分単位の増加:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
シートを自動的に開いて、今日と過去7日間を表示します。
シートプロパティで、アクションセクションを開きます。
Action(アクション)プロパティから、検索条件に一致する値を選択を選択します。
Fieldプロパティから、Date(日付)を選択します。
Value(値)プロパティに、次を入力します。
='>=' & Date(Today()-7) & '<=' & Date(Today())
グラフが適切な曜日の順序で始まっていることを確認します。
日数を含むチャートをクリックします。
チャートのプロパティから、Sortingセクションを選択します。
曜日を含むディメンションを選択します。
Sort by expression(式で並べ替え)がチェックされていることを確認します。
順序がAscending(昇順)に設定されていることを確認します。
Expressionプロパティで、次を入力します。
match(Day, 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')
最大値と最小値の式
単語が関数の引数の前にDISTINCTある場合、関数の引数の評価から生じる重複は無視されることに注意してください。
1時間あたりの最大人数(複数のパスとエリア)
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
毎日の1時間あたりの最大訪問者数(「Employees」ウォッチリストの従業員を除く):
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
毎日の1時間あたりの最小訪問者数(「Employees」ウォッチリストの従業員を除く):
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
平均の式
Entryと呼ばれるカスタムディメンションでの1日あたりの平均人数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
Entryと呼ばれるカスタムディメンションでの1時間あたりの平均人数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
10分ごとの平均人数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
10分以内に50人以上がいた平均回数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|
最大日ごとの最長平均滞留時間(人のみ)による上位10の参照元:
以下のメジャーの式のいずれかを使用して棒チャートを追加します(必要に応じて)。
すべての日付の平均滞留時間(人のみ)のメジャーの式:
集計ダッシュボードの場合:
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)
メジャーの名前をAvg Dwell(平均停留時間)に変更します。
ディメンションを追加し、参照元を選択します。
以下の画像に示すように、参照元のディメンションに上位10の参照元を設定する制限を追加します。

数式でチャートを並べ替えます(並べ替えリストの最初のアイテムとして平均停留時間メジャーを使用します)。

結果を確認します。

除外の表現
特定のカスタムディメンションを除外する:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
「オンデマンド」の月曜から金曜のスケジュールで週末を除外します。
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
注記
グラフから性別を削除するには、vClassをvClassCategoryで置き換えます。
乗り物の表現
Bicycle Counting – 自転車のみのカウント:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
Road Vehicle Counting – 次のクラスのカウント:バス、車、オートバイ、ピックアップトラック、、およびVanCount:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
Other Vehicle Counting – 次のクラスのカウント:飛行機、ボート、およびTrainA:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
過去7日間の車両のUターン数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
車両の1時間あたりのUターン数:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
|
|
LPRごとの日付の継続時間:
集計ダッシュボードの場合 | 詳細なダッシュボード用 |
N/A |
|