NQL count()
count() 関数はユニークなオブジェクトや特定のイベントの数を返します。
‘compute’句を使用する
オブジェクトの場合:
ユニークなオブジェクトの数を返します。
デバイス 過去7日間
| include execution.events 過去7日間
| compute number_of_devices = device.count()特定のイベントの場合:
オブジェクトごとのイベント数を計算します。
デバイス 過去7日間
| include execution.crashes 過去7日間
| compute number_of_crashes_ = count()サンプリングしたイベントの場合:
サンプリングされたイベントにcount()関数を使用することは推奨されません。なぜなら実際のイベント数ではなくデータサンプルの数を返すからです。
‘summarize’句を使用する
summarize句とともに使用されると、count() 関数は常にルートテーブル内のレコード数を返します。
オブジェクトの場合:
オブジェクトの数を返します。
特定のイベントの場合:
イベントの数を返します。
以下のクエリはルートテーブル(この場合、デバイス)のレコードの数を返します。ユニークなイベントの数ではありません。 イベントを数えるには、代わりに‘summarize’句の中でsum()関数を使用してください。
サンプリングしたイベントの場合:
サンプリングされたイベントにcount()関数を使用することは推奨されません。なぜなら実際のイベント数ではなくデータサンプルの数を返すからです。
Last updated
Was this helpful?