...
Wiki Markup |
---|
{html}<iframe width="700" height="394" src="https://www.youtube.com/embed/CyUgmM4PmBI?color=white" frameborder="0" allowfullscreen></iframe>{html} |
はじめに
このチュートリアルでは、2年分の数値を比較するために追加サブクエリーを設定する処理を、段階的に説明します。こちらのチュートリアルでは、二年分の値を比較するために、追加サブクエリ―を設定する方法について説明します。
追加は、レポートのその他の部分とは異なるフィルターを必要とするカラム(列)をレポートに追加する場合に使用するものと考えるとよいでしょう。
このシナリオのメインレポートでは、2014年における国別の請求額を表示します。追加するカラム(列)は、2013年の請求額です。フィルター「追加サブクエリ―」は、レポートの他の部分と異なるフィルターを適用し、カラム(列)を追加しなくてはいけない場合に使用すると有効です。
今回の例では、メインのレポートとして、2014年国別売上額のレポートを使用します。追加したいカラム(列)は、2013年の売上額です。「Year = 2014と」と「Year = 2013が競合するため、追加を使用して別のカラム(列)を加える必要があります。」両方のフィルターを設定すると競合するため、追加するカラム(列)は、結合サブクエリ―を通して追加しなくてはいけません。
マスタークエリー
マスタークエリーには以下の項目を含めます。マスタークエリーには、以下の項目を含まれます。
- Athlete Country
- Sum Invoiced Amount
- フィルター:Year = 2014
この場合、「Country」は2014年と2013年の共通フィールドであるため、追加を加えると結合が行われます。この場合、「Country」フィールドが2014年と2013年の共通フィールドになるため、追加サブクエリーを追加する時には、こちらのフィールドを使用して結合します。
注意: 一部の国にはまだ2014年に対する結果が存在しないという理由などから、「Country」一覧を2014年でフィルタリングしたくない場合もあります。この場合は、マスタークエリーに「Country」を含め、それぞれの「Invoiced Amount」のために追加クエリーを使用します。 2014年に値の無い国もあり、2014年でフィルターを適用したくない場合もあるかもしれません。その場合、マスタークエリ―に「Country」を設定し、各売上額で追加サブクエリ―を作成することもできます。
追加クエリー
追加クエリーには以下の項目を含めます。追加クエリーには、以下の項目が含まれます。
- 結合:Athlete Country
- Sum Invoiced Amount
- フィルター:Year = 2013
この追加クエリーは、「Athlete Country」フィールドを使用してマスタークエリーに結合されます。クエリーはYear = 2013でフィルタリングされ、フィルター対象となる「Sum Invoiced Amount」フィールドのコピーがクエリーに組み込まれます。「Athlete Country」フィールドを使用して、マスタークエリ―に結合します。クエリ―は、「Year = 2013」でフィルターが適用され、フィルター対象になる「Sum Invoiced Amount」フィールドが含まれます。
初期化
Section |
---|
Column |
---|
| 1. 「作成」リンクをクリックして、「レポート」を選択しレポートの作成を開始します。 | 1.以下のいずれかの方法を使用して、「レポート」作成を開始します。 - レフトサイドナビゲーション – レフトサイドナビゲーションパネルを開き、「作成」をクリックして、「レポート」オプションを選択します。
- 上部右ボタン - 「作成」ボタンをクリックし、「レポート」オプションを選択します。
- ツールバー – ツールバー内の「作成」リンクをクリックし、「レポート」オプションを選択します。
|
Column |
---|
| Image Removedレフトサイドナビゲーション | 上部右(レフトサイドナビゲーションととも に配置することも可能) | ツールバー | Image Added
| Image Added
| Image Added
|
|
|
Section |
---|
Column |
---|
| 2. 「新規レポート作成」ページが表示されます。作成ツールとして「ドラッグ&ドロップビルダー」を選択します。2.レポートを作成するためのフィールドが定義されている「Ski Team 」ビューをクリックします。 |
Column |
---|
| Image Removed
|
|
Section |
---|
Column |
---|
| 3. ビューとして「Ski Team」を選択します。3.「レポートビルダー」の「データ」ステップが表示されます。 |
Column |
---|
| Image Removed Image Added
|
|
マスタークエリー
...
追加サブクエリー
追加の作成
Section |
---|
Column |
---|
| 6. 「データ」ステップの左側にある「サブクエリー」パネルで「データステップ画面の左側にあるサブクエリ―パネルから、「+」ボタンをクリックし、サブクエリーを追加します。」ボタンをクリックして、サブクエリ―を追加します。 7. 「タイプ」を「タイプで「追加」に、「スタイル」を「」を選択し、スタイルで「基本」に設定します。」を選択します。 8. 「OK」をクリックしてクエリーを設定します。」をクリックして、サブクエリ―の設定をします。 |
Column |
---|
| Image Removed Image Added
|
|
...
追加サブクエリーを結合
Section |
---|
Column |
---|
| サブクエリーを設定する際に最初に定義する必要があるのは、結合タイプと結合フィールドです。 9. 結合タイプを「左外部結合」に設定します。 10. 「マスタークエリーフィールド」ドロップダウンリストで、「Athlete Country」フィールドを選択します。このフィールドにサブクエリーを結合します。 11. 「Athlete Country」フィールドを*「サブクエリーフィールド」ボックスにドラッグして、マスタークエリーに結合します。サブクエリ―作成時に、まず始めに必要な設定は、「結合タイプ」と「結合フィールド」の選択です。 9.「左外部結合(Left Outer Join)」を選択します。 10.「マスタークエリ―フィールド」のドロップダウン一覧から、「Athlete Country 」フィールドを選択します。これが、サブクエリ―と結合するフィールドになります。 11.マスタ―クエリ―と結合するために、「サブクエリ―フィールド」ボックスに、「Athlete Country」フィールドをドラッグします。 |
Column |
---|
| Image Removed Image Added
|
|
フィルター
Section |
---|
Column |
---|
| 12. 「サブクエリ―のフィルター」ボックスに、「Year」フィールドを「サブクエリーフィルター」ボックスに追加します。このフィルターは、サブクエリーの結果を制限するためにのみ使用されます。」フィールドを追加します。このフィルターは、サブクエリ―の結果のみを制限します。 |
Column |
---|
| Image Removed Image Added
|
|
...
名前と保存
Section |
---|
Column |
---|
| 13.サブクエリーの名前をPrevious Yearに変更します。このように変更しておくと、あとでサブクエリーを識別する場合(特に、複数のサブクエリーが存在する場合)に役立ちます。 14. サブクエリーを保存します。13.サブクエリ―の名前を、「前年」に変更します。これは後ほどサブクエリ―を識別する際に使用され、特に複数のサブクエリ―を持つ場合に有用です。 14.サブクエリ―を保存します。 |
Column |
---|
| Image Removed Image Added
|
|
カラム(列)の追加
Section |
---|
Column |
---|
| 15.「カラム(列)」一覧に、「 Invoiced Amount」メトリックを「カラム(列)」一覧にドラッグ&ドロップします。」メトリック(数値)を追加します。 |
Column |
---|
| Image Removed Image Added
|
|
設定の編集
Section |
---|
Column |
---|
| 16. クエリー設定を変更する必要がある場合は、「16.サブクエリ―の設定に変更が必要な場合は、「設定の編集」リンクをクリックします。 |
Column |
---|
| Image Removed Image Added
|
|
フィルターの適用
Section |
---|
Column |
---|
| 17. サブクエリーの準備が整ったら、ページの左側にある「サブクエリー」パネルで「マスタークエリー」をクリックして戻ります。17.サブクエリ―の設定が完了したら、画面左側のサブクエリ―パネルからクリックをすることで、「マスタークエリ―」に戻ります。 |
Column |
---|
| Image Removed Image Added
|
|
Section |
---|
Column |
---|
| 18. 「18.「フィルター」パネルで「設定」リンクをクリックします。これにより、すべてのフィルターについてのロジックおよび値を設定することができます。高度な設定」をクリックします。こちらの画面から、すべてのフィルターのロジックと値を構成することができます。 |
Column |
---|
| Image Removed Image Added
|
|
マスターフィルター
Section |
---|
Column |
---|
| 19. 「マスタークエリー19.じょうごアイコンをクリックして、「マスタークエリ―」フィルターを「Year 等しい(=)2014」となるように設定します。等しい(=)2014」に設定します。 |
Column |
---|
| Image Removed Image Added
|
|
Section |
---|
Column |
---|
| 20. 「20.「2014」を選択して「」を選択して、「送信・実行」をクリックします。 |
Column |
---|
| Image Removed Image Added
|
|
サブクエリーフィルター
Section |
---|
Column |
---|
| 21. 「Previous Year」タブをクリックして、サブクエリーフィルターに移動します。21.「前年」タブをクリックすることで、サブクエリ―フィルターに移動します。 |
Column |
---|
| Image Removed Image Added
|
|
Section |
---|
Column |
---|
| 22. フィルターパネルの「x」をクリックしてパネルを閉じます。レポートビルダーを終了するための「X」をクリックしないようにしてください。22.設定が完了したら、「×」ボタンをクリックして閉じます。レポートビルダーの「×」ボタンを閉じないように気を付けてください。 |
Column |
---|
| Image Removed Image Added
|
|
...
書式設定
Section |
---|
Column |
---|
| 23. 最初の「23.最初の「Sum Invoiced Amount」フィールドのドロップダウンリストをクリックして、「 」フィールドのドロップダウン一覧をクリックして、「書式」を選択します。 |
Column |
---|
| Image Removed Image Added
|
|
Section |
---|
Column |
---|
| 24. 「24.「表示」の名前を」を、「Invoiced 2014に変更します。このように変更しておくと、ユーザーがクエリーを区別する場合に手掛かりとして役立つため、重要です。」に変更します。ユーザーがクエリ―間の違いを理解しやすくするために、内容の分かりやすい表示名を付けるとよいでしょう。 |
Column |
---|
| Image Removed Image Added
|
|
Section |
---|
Column |
---|
| 25.「25.「カラム(列)の書式」メニューが表示されているときに、左側の一覧から「」メニューにて、左側の一覧から「Sum Invoiced Amount」フィールドを選択します。26. 名前を 」フィールドを選択します。 26.表示名を「Invoiced 2013と設定して、メニューを閉じます。 」に設定して、メニューを閉じます。 |
Column |
---|
| Image Removed Image Added
|
|
保存
Section |
---|
Column |
---|
| 27. 「27.「レポート」>「>保存」をクリックして、レポートを有効化します。 |
Column |
---|
| Image Removed Image Added
|
|
Section |
---|
Column |
---|
| 28.レポートの名前をAppend Sub Query Tutorialに設定します。 29. 説明をThis report was written using the Sub Query Tutorialに設定します。 30. カテゴリーとして「チュートリアル」を選択します。 31. サブカテゴリーとして「トレーニング」を選択します。 32. 「有効化」をクリックして終了します。28.「レポート名」を、「追加サブクエリ―の―チュートリアル」に設定します。 29.レポートの「説明」に、「追加サブクエリ―を使用して作成したレポートです」、と記載します。 30.「カテゴリー」に、「Tutorial 」を選択します。 31.「サブカテゴリ―」に、「Training」を選択します。 32.「保存」をクリックして、終了します。 |
Column |
---|
| Image Removed Image Added
|
|
Section |
---|
Column |
---|
| 33. これで、有効化された追加サブクエリーレポートが設定されました。33.追加サブクエリ―を使用したレポートが作成されます。 |
Column |
---|
| ![](https://yellowfinjp.atlassian.net/wiki/download/attachments/2458072/22active.png?version=1&modificationDate=1461238872189&cacheVersion=1&api=v2)
|
|