query プロパティ
ダッシュボード JSON ファイルの query セクションのプロパティは、次のとおりです。
| 項目名 | 説明 | |
|---|---|---|
| autoFilter |
ファセットが設定された SAQL クエリステップに適用する条件を、コンパクトフォームクエリステップと範囲/グローバル検索条件ウィジェットから有効にします。コンパクトフォームクエリステップからの条件を SAQL クエリステップに適用するには、autoFilter と isFacet を true に設定します。範囲ウィジェットからの条件を SAQL クエリステップに適用するには、autoFilter と useGlobal を true に設定します。autoFilter が false に設定されているか指定されていない場合、コンパクトフォームクエリステップおよび範囲ウィジェットからの条件は SAQL クエリステップに適用されません。 |
|
| dimensions | 使用するディメンションは次のように指定します。 |
|
| filters |
データに適用される絞り込み条件。次に、対象の "SFO"、"LAX"、"ORD"、"DFW" がある行のみが含まれるようにする単純な絞り込み条件の例を示します。
|
|
| formula | formula は、比較テーブルのステップで multi ステップタイプと共に使用されます。multi タイプのステップには複数のサブクエリが含まれます。基本的な数学演算子 *、/、-、+、(、) を使用して、ステップ内の他のサブクエリを参照する数式を作成できます。他のサブクエリを参照するには、自動的に割り当てられる名前 (「A」は最初のクエリ、「B」は 2 番目のクエリなど) を使用します。 |
|
| groups | グループ化の基準となるディメンション。たとえば、"groups": ["carrier"] です。groups は、コンパクトフォームクエリと SAQL フォームクエリの両方で指定します。SAQL フォームクエリを使用している場合、ディメンションでグループ化するには、このパラメータと SAQL クエリの pigql パラメータでグループ化の基準となるディメンションを指定する必要があります。 | |
| limit |
返される結果の数。たとえば、"limit": 10 です。limit ステートメントで返される結果は自動的に並び替えられないため、このステートメントは、並び替えられているデータでのみ使用してください。 |
|
| measures |
使用する基準は次のように指定します。
SAQL フォームクエリを使用している場合、基準を追加するには、このパラメータと SAQL クエリの pigql パラメータで基準を指定します。 |
|
| order |
最初に指定した基準を昇順または降順に並び替えます。結果を昇順に並び替えるには、ascending を true に設定します。結果を降順に並び替えるには、ascending を false に設定します。特定の順序を強制しない場合、"order": [] パラメータ全体を削除します。 例:
|
|
| pigql |
SAQL フォームのクエリ。コンパクトフォームを使用して実行されないようにクエリをカスタマイズする必要がある場合、SAQL フォームのクエリを使用します。 SAQL クエリを指定する場合、pigql 属性内で条件、制限、および順序を指定する必要があります。query 属性で設定されている filters、limit、order 属性は Analytics で無視されます。各基準は SAQL クエリに含め、measures 属性で指定する必要があります。グルーピングを指定するには、SAQL クエリに group by ステートメントを含め、同じディメンションを groups 属性で指定する必要があります。 |
|
| values | 値は、値テーブルウィジェットの grain ステップまたは static ステップで使用されます。grain ステップの値には、値テーブルに含める列をリストします。次に例を示します。 |