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?