Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja

レポートフィルターは、レポート全体の内容を変更するために使用されます。複数のフィルターをサイドバーに表示したり、特別なタイプのビューとしてレポートに直接表示したりできます。各フィルターは、異なる機能と外観を持つことができます。

フィルターの作成

Note

レポート作成者または レポート編集者のみがレポートフィルターを作成し、デフォルト値を設定できます。レポートにアクセスできる他のすべてのユーザーは、レポートフィルター値のみを変更できます。

新しいフィルターを作成するには、サイドバーにある[変数]を開きます。

フィルターを作成する際、2つのアプローチを使用できます:

  • クイックフィルター - フィルターは、複数選択ボックスのデフォルトレイアウトで作成されます。続きを読む

  • フィルタリングコンポーネントの作成 - すべてのフィルターのレイアウトは個別に構成されます。下記を参照。

フィルターコンポーネントの作成

  1. [編集]ボタンをクリックして、[変数]ダイアログに入ります。
  2. 作成するコンポーネントのタイプを選択します。フィルターコンポーネントを作成するには、[フィルター]を選択します。
  3. オプションで、識別子を変更します。
  4. 追加をクリックします。
  5. フィルタリングに使用するタイプ属性を選択します。
  6. 条件を選択します(含むまたは含まない)。
  7. オプションで、デフォルト値を選択します。下記参照。
  8. オプションで、詳細設定を編集して、フィルターの外観と機能を変更します。下記参照。
  9. フィルターを保存します。

デフォルト値の設定

1つ以上のデフォルト値を設定するには、[デフォルト値]をクリックして、デフォルトとして使用する値を選択します。これらの値は、ユーザーが初めてレポートを開いた時、またはユーザーがフィルターをリセットした時に事前に選択されます。

数式を使用してデフォルト値を定義する

Note

BellaDati 2.9.11以降で使用可能です。

デフォルト値を動的に計算することが可能です。期待される戻り値の型は、配列または単一の値です(例: [ 'abc', 'def' ] または 'abc')。

 

Code Block
languagegroovy
linenumberstrue
def array = []
array << 'East'
array << 'South'

日付属性のデフォルト値の設定

日付属性の場合、日付の値を日、週、月、四半期、年として構成できます。

相対日付の使用

[相対日付を使用する]オプションを有効にすることにより、ユーザーは相対日付を使用してデフォルト値を動的に設定できます。次の相対日付が利用可能です:

相対日付
実際の値
now当日
actualDay当日

actualWeek

当週 (週の最初の日)

例えば、2010.9.21で選択されたactualWeekは、日付2010年9月20日(この週の月曜日)を表します

actualMonth

当月 (月の最初の日)

例えば、2010.9.21で選択されたactualMonthは、日付2010年9月1日を表します。

actualQuarter

当四半期 (四半期の最初の日)

例えば、2010.9.21で選択されたactualQuarterは、日付2010年7月1日を表します。

actualYear

当年 (当年の1月1日)

例えば、2010.9.21で選択されたactualYearは、日付2010年1月1日を表します。

availableFrom, availableTo

使用可能な最初と最後の日付エントリを表します。

相対日付と絶対日付は、次の構文を使用して演算子で調整できます: date +|- n[d|w|m|q|y]nは整数、dは日、wは週、mは月、qは四半期、 yは年を表します。例えば、次のように時間を定義できます: actualyear + 2m -4d。今日が2010年9月21日だとすると、この値は2010年1月1日 + 2か月 - 4日、つまり日付2010年2月25日を表します。

修飾子
d
w
m
q四半期
y

高度な設定

基本設定

基本セクションでは、フィルターを変更できます。この名前は、フィルタリング可能な値の隣に表示されます。

外観

  • フィルター表示方法を使用すると、フィルターの外観と表示する値を定義できます。利用可能なオプションは、以下の通りです:
    • デフォルト - デフォルトのフィルターレイアウトが使用されます(フィルターコンポーネントは適用できません)
    • プリセット値を表示 - プリセット値のみがフィルターに表示されます
    • 利用可能な値を表示 - 利用可能なすべての値がフィルターに表示されます
  •  

  • Display mode defines filter layout (layout is applied only when filter display methods Show preset values or Show available values are applied). Available options are:
  • 表示モードは、フィルターレイアウトを定義します(レイアウトは、フィルター表示方法[プリセット値を表示]または[使用可能な値を表示]が適用されている場合にのみ適用されます)。利用可能なオプションは、以下の通りです:

    • 複数選択
    複数選択
    選択する
    チェックリスト
    無線
    • 複数選択
    • 選択
    • チェックリスト
    • ラジオボタン
  • Limit defines how many attribute members will be displayed
  • Order by name - defines how attribute members in filter will be ordered (ascending or descending)
  • Size defines height filtering components (how many attributes will be displayed without scrolling)
  • Don't show all values - when selected, option All is not displayed
  • Autosubmit form after selection - report is automatically refreshed after changing selection in the filter

追加のフィルター

Section Additional filters allows you to create multi structure filters - if user selects one option in top level filter, additional filter will display only values which are available (associated) with previously selected value. You can continue to section dedicated to Additional filters.

  • 制限は、表示される属性メンバーの数を定義します
  • 名前順 - フィルター内の属性メンバーの順序付け方法(昇順または降順)を定義します
  • サイズは、高さフィルタリングコンポーネントを定義します(スクロールせずに表示される属性の数)
  • すべての値を表示しない - 選択すると、[すべて]オプションが表示されません
  • 選択後にフォームを自動送信 - フィルターで選択を変更すると、レポートが自動的に更新されます

追加のフィルター

追加フィルターセクションを使用すると、マルチ構造フィルターを作成できます - ユーザーが最上位フィルターでオプションを1つ選択すると、追加フィルターには、以前に選択した値に使用可能な(関連付けられた)値のみが表示されます。Additional filters専用のセクションに進むことができます。

追加フィルターは、Discovery modeでも表示できます - 選択した属性メンバー間の関連付けは、フィルターで直接マークされます。Additional filters can be also displayed in Discovery mode - associations between selected attribute members are marked directly in filters.

フィルターの再順序設定

Icon
BellaDati 2.9.11以降で使用可能です。

ユーザーは、編集アイコンの横にある小さな矢印をクリックして、フィルターの順序を変更できます。

フィルターのリセット

選択した値は、「リセット」ボタンをクリックしてリセットできます。これにより、レポート内のすべてのフィルターがリセットされます。

BellaDati 2.9.11以降、フィルター名の横にあるリセットアイコンをクリックして、個々のフィルターをリセットすることもできます。