動的選択
動的選択機能は、現在の期間またはキューブに含まれるデータに基づいて、動的に選択できます。 選択は、期間とデータの変化に応じて適応します。
この機能は、適用されるエンティティが時間エンティティか非時間エンティティかによって動作が異なります。
非時間エンティティ
非時間エンティティに動的選択を適用するには、次の手順を実行します。
- [選択(Select)]ウィンドウを開きます
- 動的選択を適用したい非時間エンティティの上にカーソルを置き、動的選択アイコンをクリックします。 ポップアップウィンドウが表示されます
- 専用トグルスイッチを使用して動的選択を有効にします。 以下のドロップダウンリストが有効になり、構造内で動的選択を適用したいエンティティを含むすべてのキューブが表示されます。
- 任意のキューブを選んで[選択(SELECT)]ボタンをクリックします。 選択したキューブで0以外の値を持つすべてのエンティティメンバーに基づく選択が適用されます。
動的選択がエンティティに適用されると、そのエンティティの行の末尾に青いチェックマークが表示されます。
青いチェックマークをクリックすると、既存の動的選択を変更できます。
異なるエンティティに複数の動的選択がある場合、設定時に保存された順に実行されます。
時間エンティティ
時間エンティティに動的選択を適用するには、次の手順を実行します。
- [選択(Select)]ウィンドウを開きます
- 動的選択を適用したい時間エンティティの上にカーソルを置き、動的選択アイコンをクリックします。 ポップアップウィンドウが表示されます
- 専用トグルスイッチを使用して動的選択を有効にします。 以下のオプションと設定アイテムが有効になります。
- [現在の日付(Current date)]。システム日付に基づき、期間(日/平日/週/月/四半期/会計年度/年)を選択します。
[現在の日付(Current date)]を有効にすると、以下の関連する設定オプションが利用可能になります。- [期間(Period)](デフォルト)。[現在の日付(Current date)]で返された期間のみを選択します。
たとえば、月エンティティで選択を設定しており、現在の日付が2021年9月3日である場合、2021年9月のメンバーが選択されます。 - [過去1年間(Year to date)]。戻った期間を含め、当年度の過去の期間をすべて選択します。
たとえば、月エンティティで選択を設定しており、現在の日付が2021年9月3日である場合、2021年1月から2021年9月までのすべての月が選択されます。
[期間(Period)]および[過去1年間(Year to date)]オプション両方については、次のオプション設定が利用可能です。- [前の期間(Previous period)]。現在の期間より前の期間を選択します。
たとえば、[期間(Period)]オプションの月エンティティで選択を設定しており、現在の日付が2021年9月3日である場合、2021年8月のメンバーが選択されます。 - [オフセット(Offset)]。選択を「n」期間分シフトします。「n」は整数です。
オフセット値が正である場合、時間における選択が前にシフトされます。オフセット値が負である場合、時間における選択が後ろにシフトされます。
たとえば、[期間(Period)]オプションの月エンティティで選択を設定しており、現在の日付が2021年9月3日であり、オフセット値が"-2"に設定されている場合、2021年7月のメンバーが選択されます。
- [前の期間(Previous period)]。現在の期間より前の期間を選択します。
- [期間(Period)](デフォルト)。[現在の日付(Current date)]で返された期間のみを選択します。
- [キューブに基づく(Based on cube)]。ドライバーキューブと呼ばれるキューブの内容に基づいて期間を選択します。
[キューブに基づく(Based on cube)]を有効にすると、ドロップダウンメニューでキューブを選択する必要があり、以下の関連する設定オプションが利用可能になります。- [最近の期間(Latest Period)](デフォルト)。 キューブ内の値が利用可能な最新の期間を選択します。
たとえば、最後のデータの日付が2020年12月であるキューブに基づく年エンティティで選択を設定しており、現在の日付が2021年9月3日である場合、2020年のメンバーが選択されます。- [最近の期間(Latest Period)]を選択した場合、次のオプション設定が利用可能です。
- [期間(Period)](デフォルト)。[最近の期間(Latest Period)]で返された期間のみを選択します。
たとえば、最新のデータが2021年7月であるキューブに基づく月エンティティで選択を設定している場合、2021年7月のメンバーが選択されます。 - [過去1年間(Year to date)]。[最近の期間(Latest Period)]で返された期間を含む、最新の期間が属す年の以前のすべての期間を選択します。
たとえば、最新のデータが2020年3月であるキューブに基づく月エンティティで選択を設定している場合、2020年1月から2020年3月までのすべての月が選択されます。
[期間(Period)]および[過去1年間(Year to date)]オプション両方については、次のオプション設定が利用可能です。- [前の期間(Previous period)]。キューブ内の値が利用可能な最新の期間の前の期間を選択します。
たとえば、最新のデータが2021年7月であるキューブに基づく月エンティティで選択を設定している場合、2021年6月のメンバーが選択されます。 - [オフセット(Offset)]。選択を「n」期間分シフトします。「n」は整数です。
オフセット値が正である場合、時間における選択が前にシフトされます。オフセット値が負である場合、時間における選択が後ろにシフトされます。
たとえば、最新のデータが2020年3月であるキューブに基づく月エンティティで選択を設定しており、オフセット値が"-2"に設定されている場合、2020年1月のメンバーが選択されます。
- [前の期間(Previous period)]。キューブ内の値が利用可能な最新の期間の前の期間を選択します。
- [期間(Period)](デフォルト)。[最近の期間(Latest Period)]で返された期間のみを選択します。
- [最近の期間(Latest Period)]を選択した場合、次のオプション設定が利用可能です。
- [期間 <> 0(Periods <> 0)]。 キューブで非ゼロ値を含む利用可能な期間をすべて選択します。
たとえば、データが2018年から2020年をカバーするキューブに基づく年エンティティで選択を設定しており、現在の日付が2021年9月3日である場合、2018年、2019年、および2020年のメンバーが選択されます。
- [最近の期間(Latest Period)](デフォルト)。 キューブ内の値が利用可能な最新の期間を選択します。
- [現在の日付(Current date)]。システム日付に基づき、期間(日/平日/週/月/四半期/会計年度/年)を選択します。
- 設定が完了したら、[選択(SELECT)]ボタンをクリックして、動的選択条件を適用します
動的選択がエンティティに適用されると、そのエンティティの行の末尾に青いチェックマークが表示されます。
青いチェックマークをクリックすると、既存の動的選択を編集できます。
各画面におけるBoardによる選択の実行順序については、選択についてのページを参照してください。