Finderで調査に論理条件を組み合わせる (クラシック)
Nexthink FinderはWindows専用のデスクトップアプリケーションであり、その機能は現在Nexthink webインターフェース内で使用できます。 Nexthinkは現在ブラウザから直接使用でき、多くの機能は追加のデスクトップアプリケーションを必要としません。
論理的な解釈が厳密であるため、ある種の調査では条件を適切に設定するのが難しい場合があります。 自然言語から論理条件への逐語訳には特に注意してください。これにより予期しない結果になることがあります。
調査で本当に言いたいことを表現するために、Nexthinkソリューションのオブジェクト間の関係はすべてある種のイベントに関連していることを念頭に置いてください。 例えば、デバイスがアプリケーションにリンクされている場合、それはそのデバイスでそのアプリケーションが実行されたためです。 システムはこれらの関係を反復して調査の結果を返します。
論理条件の結合
ある特定の期間に2つの異なるアプリケーション(例えば、Internet Explorer と Firefox)を実行したデバイスのリストを取得したいと想像してください。その期間の長さはここでは無関係です。 デバイスに関する調査の条件を組み合わせるために、論理的なAND
(デフォルト)を使用したくなるかもしれません。
条件1
アプリケーション名はInternet Explorer
条件2
アプリケーション名はFirefox
論理式
1 AND 2
この調査を実行すると、取得するデバイスのリストは常に空です。 その理由は、デバイスとアプリケーションの間の関係は最終的に実行に依存しており、1つの実行が2つの条件を同時に満たすことはできないためです。それはインターネットエクスプローラーの実行か、Firefoxの実行のいずれかであり、両方ではありません。 システムがこれらの関係を反復するとき、論理演算子AND
が要求するように2つの条件を同時に満たすものがないため、それらをすべて破棄します。 したがって、結果は空になります。
望むクエリを正しく指定するには、同じ条件を維持しつついくつかの入力を変更します。 まず、論理式をAND
からOR
に変更します。
論理式
1 OR 2
この方法では、システムは最初の条件または2番目の条件のどちらかに一致する関係を保持します。 つまり、Internet Explorer、Firefox、またはその両方を実行したすべてのデバイスを取得します。
最後に、2つのアプリケーションを実行したデバイスのみに結果を絞り込みます。 条件セクションの最後に次の集計条件を追加します。
集計条件:
アプリケーション数は2
その後、考えを改めて、Internet Explorer または Firefoxを実行したが、両方ではないデバイスを求める場合、代わりに次の集計条件を使用します。
集計条件
アプリケーション数は1
例では役に立たないかもしれませんが、論理AND
はまだ条件を組み合わせるための最も一般的な演算子です。 同時に互換性のある2つの条件を適用したい時に使用します。 例えば、特定のドメイン(例:www.example.com)を閲覧するためにInternet Explorerを使用するデバイスを知りたい場合、次の条件でデバイスに関する調査を行います。
条件1
アプリケーション名はInternet Explorer
条件2
ドメイン名はwww.example.com
論理式
1 AND 2
集計条件で否定する
次に、Firefoxを実行していないデバイスのリストを取得するケースを考えてみます。 自然言語の翻訳から、デバイスに関する調査で次の条件が正しい結果をもたらすと誤って仮定するかもしれません。
条件
アプリケーション名はFirefoxではない
しかしながらこの調査は、どんなアプリケーションも実行したすべてのデバイスを返し、Firefoxのみを実行した少数のデバイス(おそらく存在しない、デバイスは通常複数のアプリケーションを同時に実行します)は除外されます。 おそらく結果は、アクティブなデバイスの全リストになるでしょう。
条件を否定する正しい方法は、まず条件を肯定的に述べ、それをゼロのインスタンスを探す集計条件で否定することです。 Firefoxを例にすると、このようになります。
条件:
アプリケーション名はFirefox
集計条件
アプリケーション数は0
この条件を否定する方法は、実行可能ファイル、バイナリ、接続、パッケージなど、多くの種類のオブジェクトとイベントに適用されます。
Last updated