クエリコンポーネント

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Insightsでは、ノーコードインターフェイスを使用してデータに対してクエリを実行できます。

クエリビルダークエリを作成


仕組み

クエリビルダーはページの左側に表示されます。 レシピエディターと同様に、一連の連続したステップ(操作)でクエリを作成できます。

  • 各ステップは、前のステップから派生した列に対して動作します。 最初に利用できる列は、選択したデータソースによって定義されます。 要約や結合などの一部のクエリでは、列セットを変更できます。

  • 任意の順序でステップを使用してクエリを作成できます。 クエリには任意の数のステップを含めることができます。

  • Workatoは、ページの右下に表示されるクエリのデータプレビュー(結果テーブル)も生成します。 データを可視化する前に、このプレビューが想定どおりに表示されることを確認してください。


利用可能なクエリ

Insightsでは、次のクエリがサポートされています。

利用可能なクエリ利用可能なクエリ


フィルター

データが満たす必要のある条件を指定して、データセットから必要な情報を抽出します。

データをフィルタリングするには、次を指定します。

  • データ列

  • フィルタリングするデータ列を選択します。

  • 条件

  • 選択したデータが満たす必要のある条件を指定します。 利用可能な条件は、選択したデータの型によって異なります。 ANDを使用して条件を連結できます。

  • 一部の条件では、を指定する必要があります。 たとえば、短いテキスト列にフィルターを適用し、次の値と等しい条件を適用する場合、データが等しくなる必要があるを指定する必要があります。

データ型に基づいて、次の条件を使用できます。

テキスト

利用可能なオペランド:

  • 等しい
  • 含む
  • 次で始まる
  • 次で終わる
  • 等しくない
  • nullである
  • nullでない
整数

利用可能なオペランド:

  • 等しい
  • 等しくない
  • 次の値より小さい
  • 次の値より大きい
  • 次の値以下
  • 次の値以上
  • nullである
  • nullでない
小数

利用可能なオペランド:

  • 等しい
  • 等しくない
  • 次の値より小さい
  • 次の値より大きい
  • 次の値以下
  • 次の値以上
  • nullである
  • nullでない
ブール値

利用可能なオペランド:

  • trueである
  • falseである
  • nullである
  • nullでない
日付

利用可能なオペランド:

  • 次である
  • 範囲内
  • 次の日付以前
  • 次の日付以降
  • nullである
  • nullでない
DateTime

利用可能なオペランド:

  • 次である
  • 範囲内
  • 次の日付以前
  • 次の日付以降
  • nullである
  • nullでない

要約

データセットから集計または要約された情報を表示します。

  • Metrics
  • 次の利用可能なメトリクスを使用してデータを要約できます。
  • 行数のカウント
  • 合計
  • 平均
  • 中央値
  • 最大値
  • 最小値
  • 行数の累積カウント
  • 累積合計
  • 累積平均

累積関数は通常、Date列またはDate Time列によるグループ化とともに使用し、特定のメトリクスの合計進捗を時系列で表示できます。

  • データ列

  • 関数を実行するデータ列を選択します。

  • データ列別

  • データ列別ブロックで、データの整理(グループ化)方法を決定します。 次の例では、要約クエリを使用して、プロセス別に整理された節約金額の合計を返しています。

要約クエリ要約クエリ

  • ルール別
  • この関数は、dateおよびdatetimeデータ型でのみ使用できます。 利用可能なルールには次のものがあります。
      • 週別
      • 月別
      • 日別

結合先

複数のソースのデータを1つの結果セットに結合します。 この機能は、顧客情報とともに注文の詳細を取得する場合など、異なるテーブルやデータセットから関連情報を取得するのに役立ちます。

異なるタイプのデータソースを結合することもできます。 たとえば、結合を使用して次のデータソースを組み合わせることができます。

  • ジョブ履歴レポートテーブル
  • 顧客データテーブル

この例では、両方のデータソースに顧客ID計算列が含まれています。 この列を使用して、顧客データテーブルの顧客情報をジョブ履歴レポートテーブルに接続します。

結合タイプ

  • Insightsでは、次の結合タイプがサポートされています。 各結合タイプの動作は、前述の例を使用しています。
    • 内部結合
    • 顧客IDが一致する両方のテーブルの行を結合します。 顧客データテーブルの列をジョブ履歴レポートに追加します。 両方のテーブルに対応する顧客IDがある行のみが結果に含まれます。
    • 左結合
    • ジョブ履歴レポート(左テーブル)のすべての行から開始し、顧客IDが一致する顧客データテーブル(右テーブル)の一致する列を追加します。 一致するものがない場合、顧客データテーブルの列にはNULL値が含まれます。
    • 右結合
    • 顧客データテーブル(右テーブル)のすべての行から開始し、顧客IDが一致するジョブ履歴レポート(左テーブル)の一致する列を追加します。 一致するものがない場合、ジョブ履歴レポートテーブルの列にはNULL値が含まれます。
  • ソースタイプ
  • 使用するデータのタイプを選択します。 Insightsがサポートする任意のデータソースから選択できます。
  • データソース
  • 特定のデータソースを選択します。
  • 現在の結果上
  • 元のデータソースから、セカンダリデータソースと結合するデータ列を選択します。
  • {Data source}
  • このフィールドの名前は動的で、ドロップダウンメニューから選択したデータソースによって異なります。 セカンダリデータソースから、元のデータソースに結合するデータ列を選択します。

並べ替え

ドロップダウンメニューから1つ以上の列を選択してデータを並べ替えます。 複数の列を選択した場合、データは最初にプライマリ列(最初の列)で並べ替えられます。 プライマリ列の値が同一の行では、セカンダリ列で並べ替えが続き、以降も同様です。 データは昇順または降順で並べ替えることができます。

  • データ列

  • ドロップダウンから列を選択します。

  • 順序

  • データを昇順または降順で並べ替えます。

並べ替え順序

結果が特定の順序で表示されるように、クエリの最後に並べ替えステップを配置できます。 並べ替えの後に追加されたステップによって、並べ替え順序が変更または上書きされる場合があります。


行数制限

Workatoが表示するデータ行数を制限します。

  • 行数を制限
  • 表示するエントリ数を決定します。

計算列

文字列datetime数学関数、および演算子を使用して、計算列を作成します。

  • 列名

  • この列が報告する内容を識別する、新しい計算列の一意の名前を指定します。

  • 列式

  • データピル、関数、演算子をマッピングして、データの操作と変換を実行します。 カスタム操作の結果として新しい列が生成されます。

Last updated: