クエリの結果を定義するには、フィールドおよびフィルターとして使用するデータを選択します。 Workivaプラットフォームでご自身がアクセス権限を持つデータを、次の場所から使用することができます。
- Wdataテーブル
- スプレッドシート
- クロス集計が有効になっていないクエリ
- ESG
[ソース]の左パネルから、特定のクエリのソースデータを選択して管理することができます。
注:ソースパネルを閲覧するには、[すべて展開する] または[すべて折りたたむ] をクリックして、すべての列を表示または非表示にします。特定のソースを検索するには、フィルターを表示 をクリックし、その名前で検索します。
クエリにソースを追加する
クエリにデータを含めるには、まずソースとデータを引き出すカラムを追加します。ソースをクエリに追加すると、その列を結果で、フィルターとして、または計算内で使用できます。
クエリでWdataテーブルのデータを使用するには、次の手順に従って下さい。
- クエリのソース パネルで、新規ソース をクリックし、 テーブル を選択します。
- クエリで使用する列を含むテーブルを検索して選択し、[追加]をクリックします。
ヒント:ソースに正しいテーブルを選択したことを確認するには、[ソース]パネルでテーブルを右クリックし、[テーブルのプレビュー] を選択してそのデータを表示します。
- クエリに複数のソースを追加する場合は、それらのデータを結合または組み合わせる方法を定義するために関係を追加します。
-
[ソース] パネルで、テーブルの列の使用方法を指定します:
ヒント: ディメンションテーブルにおけるキー列 は、ID などの各行に固有のデータを示します。
-
ビルダー で列を結果として使用するには、列を選択し、ソース パネルで、フィールドに追加 するか、フィールド タブにドラッグします。クエリフィールドとして使用する列を指定した後、それらがどのように表示されるかを設定します。
- ビルダーでクエリの条件を定義するために列を使用するには、列を選択し、ソースパネルでフィルターに追加するか、フィルタータブにドラッグします。フィルターとして使用する列を指定した後、そのプロパティを設定します。
- [SQL]内でクエリの構文内に列を含めるには、[ソース]で目的の列を右クリックして[クエリに追加]を選択します。
-
ビルダー で列を結果として使用するには、列を選択し、ソース パネルで、フィールドに追加 するか、フィールド タブにドラッグします。クエリフィールドとして使用する列を指定した後、それらがどのように表示されるかを設定します。
スプレッドシートのデータをクエリで使用するには、次の手順に従って下さい。
- クエリのソース パネルから、新規ソース をクリックし、スプレッドシート を選択します。
- クエリで使用するデータのあるスプレッドシートを検索して選択します。
- データを含むスプレッドシートのシートを選択し、追加 をクリックします。
- クエリに複数のソースを追加する場合は、それらのデータを結合または組み合わせる方法を定義するために関係を追加します。
- スプレッドシートの列の使用方法を指定する:
-
ビルダー で列を結果として使用するには、列を選択し、ソース パネルで、フィールドに追加 するか、フィールド タブにドラッグします。クエリフィールドとして使用する列を指定した後、それらがどのように表示されるかを設定します。
- ビルダーでクエリの条件を定義するために列を使用するには、列を選択し、ソースパネルでフィルターに追加するか、フィルタータブにドラッグします。フィルターとして使用する列を指定した後、そのプロパティを設定します。
- [SQL]内でクエリの構文内に列を含めるには、[ソース]で目的の列を右クリックして[クエリに追加]を選択します。
-
ビルダー で列を結果として使用するには、列を選択し、ソース パネルで、フィールドに追加 するか、フィールド タブにドラッグします。クエリフィールドとして使用する列を指定した後、それらがどのように表示されるかを設定します。
注:クロス集計 が有効になっていないクエリのみが、他のクエリにデータを提供できます。
別のクエリの結果をクエリに使用するには以下の手順に従います。
- クエリのソース 左パネルから、新規ソース をクリックし、 クエリ を選択します。
- 使用する結果を含むクエリを検索して選択し、追加 をクリックする。
- クエリに複数のソースを追加する場合は、それらのデータを結合または組み合わせる方法を定義するために関係を追加します。
- クエリ結果の列の使用方法を指定します:
-
ビルダー で列を結果として使用するには、列を選択し、ソース パネルで、フィールドに追加 するか、フィールド タブにドラッグします。クエリフィールドとして使用する列を指定した後、それらがどのように表示されるかを設定します。
- ビルダーでクエリの条件を定義するために列を使用するには、列を選択し、ソースパネルでフィルターに追加するか、フィルタータブにドラッグします。フィルターとして使用する列を指定した後、そのプロパティを設定します。
- [SQL]内でクエリの構文内に列を含めるには、[ソース]で目的の列を右クリックして[クエリに追加]を選択します。
-
ビルダー で列を結果として使用するには、列を選択し、ソース パネルで、フィールドに追加 するか、フィールド タブにドラッグします。クエリフィールドとして使用する列を指定した後、それらがどのように表示されるかを設定します。
クエリからソースを開く
クエリがデータを取得するテーブル、クエリ、またはシートを開くには、 [ソース]パネルでソースを右クリックし、[ソースに移動]を選択します。
注: ソーステーブルを開かずにそのデータを表示するには、ソースパネルでそのテーブルを右クリックし、テーブルのプレビュー を選択します。
ソースの列を更新する
ソースの列は、時間の経過とともに変更されることがあります。クエリに新しい列を追加するなど、ソースクエリまたはスプレッドシートから最新の列を取得するには、ソースパネルから、ソースを右クリックし、更新 を選択します。
注: クエリを実行すると、ソースから最新のデータが自動的に取り込まれます。
ソースを削除する
ソースのデータが不要になった場合、または間違ったソースを追加した場合は、クエリから削除できます。ソース パネルから、ソースを右クリックし、ソースを削除 を選択します。
ソースの置換
クエリが誤ったデータソースを指している場合(おそらくインポート を完了した後)、そのソースを別のファイルで置換することができる。これにより、SQLコードは自動的に正しい構文で更新されます。ソースパネルでソースを右クリックし、ソースを置換 を選択します。