フィルターオプションは、チャート、テーブル、Geoマップ、KPIラベルビューで使用可能です。

静的フィルターは、ビューにデータのサブセットのみを表示するために使用されます。ユーザーはこれらのフィルターを変更できますが、通常はレポートのセットアップ中に構成される静的フィルターとして使用されます。

ビューの右上隅のツールボックスから、フィルターオプションにアクセスできます。

フィルターダイアログには、ビューで使用される属性とインジケータのリストが含まれます。次のいずれかでフィルタリングできます:

  1. 属性メンバー
  2. インジケータ

フィルターを適用するには、以下を行う必要があります:

  1. フィルタリングする属性またはインジケータを選択します。
  2. 条件を選択します。
  3. 条件にを指定します。

属性メンバーによるフィルタリング

次の4つの条件があります:

  • 含む: 属性内に表示される単一または複数のメンバーを選択できます。
  • 含まない: 属性内に表示されない単一または複数のメンバーを選択できます。
  • カウント: カウントでメンバーをフィルタリングできます。
  • 空ではない: 空の(空白の)値を持つメンバーを非表示にします。
  • 空の: 空の(空白の)値を持つメンバーを表示します。

日付および日時変数によるフィルタリング

日付および日時属性の場合、次のような相対変数を使用することもできます:

相対日付
実際の値
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
H時間
M
s

日時の例:

  • now-1mTnow-1M
  • now-2dTnow-5H-30M-30s

日付の例:

  • now-5d
  • actualMonth-1m

インジケータ値によるフィルタリング

以下の条件が利用可能です:

  • equals the value specified 指定された値と等しい
  • not equal to value specified 指定された値と等しくない
  • lower than value specified 指定された値より小さい
  • lower than or equal to value specified 指定された値以下
  • greater than value specified 指定された値より大きい
  • greater than or equal to value specified 指定された値以上
  • not empty 空ではない
  • empty 空の

インジケータによるフィルタリングは、基本的な場合にのみ定義されます。複雑なドリルダウンパスや日付/時刻ディメンションを使用すると、予測できない結果が生じる可能性があります。

複数のフィルター

異なる属性/インジケータを組み合わせたり、1つの属性/インジケータにさらに条件を適用したりすることができます。複数のフィルターをANDまたはOR条件でマージできます。

フィルターの変更

適用されたフィルターはビュータイトルの下にリストされ、フィルタータグのラベルが付けられます。属性フィルターの場合、条件をクリックして値を変更できます。

既存のフィルターのコピー

BellaDati 2.9.9以降、フィルター構成全体をあるビューから別のビューにコピーすることが可能です。ビューは同じレポートにある必要があります。

  1. ィルターを持たないビューのフィルター設定を開きます。
  2. [既存のフィルターをコピー]ボックスで、ビューを選択します。選択したビューのフィルターがコピーされます。

フィルターで現在のユーザー属性を参照

現在のログイン済みユーザー属性にアクセスして、フィルターを作成できます。これを行うには、カスタム式をフィルター値として追加します:

名称説明
${user}, ${user.username}現在ログインされているユーザーのユーザー名を返します
${user.email}現在ログインされているユーザーのメールを返します
${user.name}現在ログインされているユーザーの名を返します
${user.surname}現在ログインされているユーザーの姓を返します
${user.locale}現在ログインされているユーザーのユーザーのロケールを返します
${user.info}ユーザーフィールドの追加情報から値を返します
${domain}, ${domain.name}現在ログインされているユーザーのドメインの名前を返します
${domain.locale}現在ログインされているユーザーのドメインのロケールを返します
${domain.timezone}現在ログインされているユーザーのドメインのタイムゾーンを返します

こちらの例をご覧ください:

フィルターでのワイルドカードの使用

BellaDatiでワイルドカードを使用すると、カスタム値の任意の数の文字を置換できます。

名称説明
%ゼロまたは任意の数の文字を置き換えます。
_単一の文字を置き換えます。

ビューフィルターでの変数の使用

高度な機能をご覧ください。

  • No labels