フィルターオプションは、チャート、テーブル、Geoマップ、KPIラベルビューで使用可能です。
静的フィルターは、ビューにデータのサブセットのみを表示するために使用されます。ユーザーはこれらのフィルターを変更できますが、通常はレポートのセットアップ中に構成される静的フィルターとして使用されます。
ビューの右上隅のツールボックスから、フィルターオプションにアクセスできます。
フィルターダイアログには、ビューで使用される属性とインジケータのリストが含まれます。次のいずれかでフィルタリングできます:
- 属性メンバー
- インジケータ値
フィルターを適用するには、以下を行う必要があります:
- フィルタリングする属性またはインジケータを選択します。
- 条件を選択します。
- 条件に値を指定します。
属性メンバーによるフィルタリング
次の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以降、フィルター構成全体をあるビューから別のビューにコピーすることが可能です。ビューは同じレポートにある必要があります。
- フィルターを持たないビューのフィルター設定を開きます。
- [既存のフィルターをコピー]ボックスで、ビューを選択します。選択したビューのフィルターがコピーされます。
フィルターで現在のユーザー属性を参照
現在のログイン済みユーザー属性にアクセスして、フィルターを作成できます。これを行うには、カスタム式をフィルター値として追加します:
名称 | 説明 |
---|---|
${user}, ${user.username} | 現在ログインされているユーザーのユーザー名を返します |
${user.email} | 現在ログインされているユーザーのメールを返します |
${user.name} | 現在ログインされているユーザーの名を返します |
${user.surname} | 現在ログインされているユーザーの姓を返します |
${user.locale} | 現在ログインされているユーザーのユーザーのロケールを返します |
${user.info} | ユーザーフィールドの追加情報から値を返します |
${domain}, ${domain.name} | 現在ログインされているユーザーのドメインの名前を返します |
${domain.locale} | 現在ログインされているユーザーのドメインのロケールを返します |
${domain.timezone} | 現在ログインされているユーザーのドメインのタイムゾーンを返します |
こちらの例をご覧ください:
フィルターでのワイルドカードの使用
BellaDatiでワイルドカードを使用すると、カスタム値の任意の数の文字を置換できます。
名称 | 説明 |
---|---|
% | ゼロまたは任意の数の文字を置き換えます。 |
_ | 単一の文字を置き換えます。 |
ビューフィルターでの変数の使用
高度な機能をご覧ください。