Zoho Analyticsには、作成するレポートに必要なレコードのみを表示するための強力なフィルター機能があります。フィルター機能は、グラフ、ピボットテーブル、サマリービューなど、Zoho Analyticsで作成するすべての種類のレポートで共通です。
列のデータ型に応じて、特定の数値範囲、日付範囲、個別の値、上位10件、下位10件などで絞り込むことができます。Zoho Analyticsでは、複数の列に基づく複数のフィルターをレポートに適用することもできます。ここで説明するフィルター機能は、レポートの設計中(設計モード)のみ使用でき、表示モードでは使用できません。
必要なグラフ(またはピボットビュー、サマリービュー)を作成した後、フィルターを作成するには、次の手順を実行します。
(または)
メモ。
列を追加すると、上の画像のように、[フィルター]シェルフの右側にある2つ目のボックスに、利用可能なすべてのフィルターオプションが表示されます。表示されるフィルターオプションは、追加した列のデータ型によって異なります。列のデータ型に応じたフィルターオプションの詳細については、次のセクションを参照してください。
| オプション | 説明 |
| 個別の値 | 選択した数値列の個別の値に基づいてデータを絞り込むことができます。追加した列に含まれる個別の値がすべて[フィルター]タブに表示されます。絞り込みに使用する値を選択できます。 |
| 範囲 | 列の値を区分した数値範囲に基づいてデータを絞り込むことができます。たとえば、0~100、101~250などです。[フィルター]タブには、絞り込みに使用できる推奨範囲が表示されます。必要な範囲を選択して絞り込むことができます。また、独自のカスタム範囲も追加できます。以下の「カスタム範囲の追加」セクションを参照してください。 |
| 上位/Bottom N件 | 指定した件数の上位/Bottomレコードを抽出できます。たとえば、上位10件を指定すると列の上位10件の値が、下位10件を指定すると列の下位10件の値が抽出されます。値は、フィルター列に適用されている集計関数に基づいて算出されます。ランキングに別の列を指定することもできます。 |
| 上位/Bottom N% | 上位/Bottom N%は上位/Bottom N件と似ていますが、列から上位N%の値を抽出します。たとえば、上位5%を指定すると、列の上位5%の値が抽出されます。 |
テキスト型の列では、次のオプションを使用して絞り込むことができます。
実際の値に基づいてグラフを絞り込むことができます。列に含まれる一意の値がすべて表示され、グラフに含める値または除外する値を選択できます。Shiftキーを押しながらクリックすると複数の値を選択でき、右上の検索ボックスを使用して必要な値を検索することもできます。
ワイルドカードフィルターでは、複数の文字列条件を使用してフィルター条件を作成し、レポートのデータを絞り込むことができます。使用可能な条件は次のとおりです。
| オプション | 説明 |
| 完全一致 | 検索語と完全に一致する値を抽出します。 |
| 一致しない | 検索語と一致しない値を抽出します。 |
| 次の値を含む | 検索語を含む値を抽出します。 |
| 次の値を含まない | 検索語を含まない値を抽出します。 |
| 次の値で始まる | 検索語で始まる値を抽出します。 |
| 次の値で始まらない | 検索語で始まらない値を抽出します。 |
| 次の値で終わる | 検索語で終わる値を抽出します。 |
| 次の値で終わらない | 検索語で終わらない値を抽出します。 |
右側の該当するリンクをクリックすると、上記の条件をANDまたはOR演算子で結合できます。
AND/OR条件を組み合わせた場合、条件を追加した順序に基づいて実行順序が決まります。実行順序を変更するには、[条件式]セクションの[編集]をクリックします。必要に応じて条件を変更し、[OK]をクリックします。
メモ。
検索語では大文字と小文字が区別されません。
データの絞り込みには、最大15件の条件を指定できます。
[フィルター]シェルフに追加した日付列で[実際の値]を選択すると、次のフィルターオプションを使用できます。
| オプション | 説明 |
| 年 | 特定の年に基づいて日付の値を絞り込むには、このオプションを選択します |
| 四半期 | 特定の四半期に基づいて日付の値を絞り込むには、このオプションを選択します |
| 月 | 特定の月に基づいて日付の値を絞り込むには、このオプションを選択します |
| 週 | 特定の週に基づいて日付の値を絞り込むには、このオプションを選択します |
| 日付 | 特定の日付の値に基づいて絞り込むには、このオプションを選択します |
| 日付と時刻 | 特定の日付と時刻の値に基づいて絞り込むには、このオプションを選択します |
| 範囲 | 特定の日付範囲に基づいて値を絞り込むには、このオプションを選択します |
カスタムの日付範囲を入力するには、[範囲]オプションで[新しい範囲を追加]をクリックします。表示される[新しい範囲を追加]ダイアログボックスで、[開始]ボックスと[終了]ボックスに日付を入力するか、カレンダーアイコンをクリックしてカレンダーを開き、必要な日付を選択してから[追加]をクリックします。
[フィルター]シェルフに追加した日付列で[季節]を選択すると、次のフィルターオプションを使用できます。
| 選択肢 | 説明 |
| [四半期] | 列内のすべての年に含まれる四半期に基づいて日付値を抽出するには、この選択肢を選択します。例:第1四半期、第2四半期。 |
| [月] | すべての年の月に基づいて日付値を抽出するには、この選択肢を選択します。例:1月、2月。 |
| [週] | すべての年の週に基づいて日付値を抽出するには、この選択肢を選択します。例:第1週、第2週。 |
| [曜日] | すべての年の曜日に基づいて日付値を抽出するには、この選択肢を選択します。例:日曜日、月曜日。 |
| [日] | すべての日付について、月内の日に基づいて日付値を抽出するには、この選択肢を選択します。例:1~31。 |
| [時] | 1日の時間に基づいて日付値を抽出するには、この選択肢を選択します。例:0~23時 |
フィルターシェルフに追加した日付列で[相対期間]を選択すると、次の抽出オプションを使用できます。
| 選択肢 | 説明 |
| [一般] | 一般的な相対期間(現在時刻を基準とする期間)に基づいてデータ値を抽出するには、この選択肢を選択します。例:過去1時間、今日、今月など。 |
| [四半期] | 相対的な四半期に基づいてデータ値を抽出するには、この選択肢を選択します。例:今四半期、過去3四半期、次の四半期など。 |
| [月] | 相対的な月に基づいてデータ値を抽出するには、この選択肢を選択します。例:先月、次の6か月など。 |
| [週] | 相対的な週に基づいてデータ値を抽出するには、この選択肢を選択します。例:今週、過去3週間など。 |
| [日] | 相対的な日に基づいてデータ値を抽出するには、この選択肢を選択します。例:今日、次の5日間など。 |
| [時] | 相対的な時間に基づいてデータ値を抽出するには、この選択肢を選択します。例:過去1時間、過去12時間など。 |
列を追加して抽出する値を1つ以上選択すると、選択したフィルター項目が右側の3番目のボックスに表示されます。このフィルター項目ボックスの上部で適切な選択肢を選ぶことで、選択した値を作成中のレポートに[含める]か、レポートから[除外]できます。
必要なフィルターを選択したら、[こちらをクリックしてグラフを生成]リンク、またはツールバーの[表示モード]ボタンを選択します。設定したフィルターに一致するデータのみが表示されます。
メモ:
Zoho Analyticsでは、レポートの表示モードにユーザーフィルターという動的な抽出機能を追加できます。ユーザーフィルターを使用すると、レポートにアクセスするユーザーは、ユーザーフィルターとして公開されたフィルター列を使用して、表示中のレポートデータを抽出できます。ユーザーフィルターに含めたフィルター列は、用途に応じて、ドロップダウンボックス、スライダー、日付範囲の選択など、さまざまな表示コンポーネントで表示できます。
次のセクションでは、さまざまな列の種類(データ型)にユーザーフィルターを設定する方法について詳しく説明します。
文字列(カテゴリー)型の列をユーザーフィルターとして追加するには、次の手順を実行します。
ユーザーフィルターの編集オプションをクリックすると、次の画像のように、ユーザーフィルターの[フィルター表示名]を編集し、[コンポーネントの種類を選択]するためのダイアログボックスが開きます。
初期設定では、追加したユーザーフィルター列の名前がフィルター名として表示されます。フィルター表示名を変更するには、[フィルター表示名]テキストボックスに名前を入力します。設定ダイアログでは、[コンポーネントの種類]項目を使用して、ユーザーフィルターの表示に使用するコンポーネントも選択できます。カテゴリー(文字列)型の列では、単一選択ドロップダウンボックスまたは複数選択ドロップダウンボックスを選択できます。
必要な選択肢を選択したら、[次へ]をクリックして手順2に進みます。
手順2では、次の画像のように、ユーザーフィルター列に表示する値を選択できます。
次の選択肢を使用できます。
[すべての値を表示]:この選択肢を選択すると、選択した列の重複しないすべての値が、ユーザーフィルターのドロップダウンリストに選択可能な項目として表示されます。ユーザーはリストから任意の項目を選択し、それに応じてレポートを抽出できます。
レポートの表示モードでは、生成されたユーザーフィルターが次のように表示されます。
[選択した値を表示]:この選択肢を選択すると、列のすべての値ではなく、選択した値のみをドロップダウンリストに表示できます。
ユーザーフィルターに表示する値を個別に選択するには、次の手順を実行します。
[その他]:この選択肢を選択すると、ユーザーフィルターのリストに[その他]という項目が追加されます。ユーザーがレポートの表示モードでこの選択肢を選択すると、ユーザーフィルターのドロップダウンに表示されていない、残りのすべての項目に対応するデータが表示されます。
[フィルターの初期値を指定]:レポートの読み込み時に自動的に適用されるフィルターの初期値を設定するには、この選択肢を使用します/opened. 初期値を設定するには、[フィルターの初期値を指定]の横にあるテキストボックスにフィルター値を入力します。複数の値を初期値として適用するには、値をコンマで区切って指定します。
[ユーザーフィルター適用時の動作]:この選択肢では、ユーザーフィルターを連動させるかどうかを選択できます。次の選択肢があります。
ダイアログボックスで必要な選択肢を選択したら、[完了]ボタンをクリックします。
ツールバーの[表示モード]ボタンをクリックしてレポートを表示モードで開くと、次のように、ドロップダウン形式のフィルターリストを備えたユーザーフィルターが左上に表示されます。
数値型または通貨型の列にユーザーフィルターを追加するには、次の手順を実行します。
ユーザーフィルターの[編集]をクリックすると、次の画像のように、ユーザーフィルターの[フィルター表示名]を編集し、[コンポーネントの種類を選択]するためのダイアログボックスが開きます。
初期設定では、追加したユーザーフィルター列の名前がフィルター名として表示されます。フィルター表示名を変更するには、[フィルター表示名]テキストボックスに名前を入力します。設定ダイアログでは、ユーザーフィルターの数値列に合計、最大値、最小値、平均、標準偏差、件数、実際の値などの集計関数を適用し、ユーザーが集計値に基づいてデータを抽出できるようにすることもできます。Zoho Analyticsでは、数値型の列に次のコンポーネントの種類を使用できます。
[スライダー]:数値型の列の初期設定のコンポーネントは[スライダー]です。ユーザーは、スライダーバーを調整して特定の数値範囲を選択できます。
[コンボ選択]:この選択肢は、ユーザーフィルターの数値列に[実際の値]関数を適用した場合にのみ有効になります。列内の重複しないすべての数値がフィルターに表示されます。ユーザーはコンボボックスから1つ以上の値を選択できます。
必要なコンポーネントの種類を選択したら、[次へ]をクリックして手順2に進みます。
手順2の[値を選択]タブは、前の手順で[複数選択ボックス]コンポーネントを選択した場合にのみ使用できます。次の画像のように、ユーザーフィルター列に表示する値を選択できます。
[値の選択]タブでは、ユーザーフィルター列に表示する値の種類を選択できます。各オプションの説明は、次の表のとおりです。
| オプション | 説明 |
| [個別の値] | このオプションを選択すると、ドロップした列で使用可能な個別の値がすべて一覧表示されます。選択した数値列の個別の値に基づいてデータを抽出できます。 |
| [範囲] | このオプションを選択すると、推奨される値の範囲が一覧表示されます。列の値を区分した数値範囲に基づいてデータを抽出できます。たとえば、0~100、101~250などです。抽出用に独自の範囲を追加することもできます。 |
| 上位/Bottom N件 | このオプションでは、上位/Bottomまたは下位の指定した件数(N件)のデータのみを順に表示できます。たとえば、上位10件を指定すると列の上位10件の値が表示され、下位10件を指定すると列の下位10件の値が表示されます。 |
| 上位/Bottom N% | 上位/Bottom N%は上位/Bottom N件と同様ですが、列の値のうち上位N%が表示されます。たとえば、上位5%を指定すると、列の上位5%の値が表示されます。 |
各値の横にあるチェックボックスを選択し、一覧に表示する値を指定します。ユーザーフィルターのドロップダウンに表示されていない残りの値に対応するデータを抽出できるようにするには、[その他]オプションを選択し、ユーザーフィルターの一覧に「[その他]」を追加します。カスケード形式のユーザーフィルターを設定するには、[ユーザーフィルター適用時の動作]で[関連する値のみを一覧表示]を選択します。これにより、各ユーザーフィルターで使用できる値の一覧が、前のユーザーフィルターで選択した値に応じて変わります。
ダイアログボックスで必要なオプションを選択した後、[完了]ボタンをクリックします。
ツールバーの[表示モード]をクリックしてレポートを表示モードで開くと、次のように、スライダーまたはドロップダウン形式のユーザーフィルターが左上に表示されます。ユーザーはこのフィルターを使用して、レポート内の値を抽出できます。
日付列にユーザーフィルターを追加するには、次の手順を実行します。
ユーザーフィルターの[編集]オプションをクリックすると、ユーザーフィルターの[フィルター表示名]を編集し、[コンポーネントの種類]を選択するためのダイアログボックスが開きます。
初期設定では、ドロップした列の名前がフィルター名として表示されます。フィルターの表示名を変更するには、[フィルター表示名]オプションを選択し、任意の名前を入力します。設定ダイアログの[コンポーネントの種類]項目では、ユーザーフィルターの表示に使用するコンポーネントも選択できます。日付列では、次のコンポーネントの種類を選択できます。
ステップ2では、次の画像のように、ユーザーフィルター列に表示する値を選択できます。
[値の選択]タブには、ステップ1で選択したコンポーネントの種類に応じたオプションが表示されます。各オプションの説明は、次の表のとおりです。
| 選択したコンポーネント | 値の選択タブのオプション |
| 日付範囲 | [任意の日付範囲]:レポートデータの抽出に使用する日付範囲をユーザーが自由に指定できます。 [指定した日付範囲]:日付範囲を指定し、ユーザーがその範囲内でのみ抽出できるように制限できます。 [時刻を含める]:フィルターに日付と時刻を含めることができます。 |
| 実期間 | [値の選択]:レポートデータの抽出用に一覧表示する実期間として、[年]、[四半期]、[月]、[週]、[日付]、[日時]などを選択できます。 [初期設定のフィルターの指定]:レポートの読み込み時または表示時に自動的に適用されるフィルターの初期値を設定できます。 [ユーザーフィルター適用時の動作]:ユーザーフィルターをカスケード形式にするかどうかを選択できます。カスケード形式のユーザーフィルターを設定するには、[関連する値のみを一覧表示]するオプションを選択します。これにより、各ユーザーフィルターで使用できる値の一覧が、前のユーザーフィルターで選択した値に応じて変わります。 |
| 相対期間 | [値の選択]:データの抽出用に一覧表示する相対期間として、[今四半期]、[過去3か月]、[翌週]、[今日]などを選択できます。 [初期設定のフィルターの指定]:レポートの読み込み時または表示時に自動的に適用されるフィルターの初期値を設定できます。 |
| 季節期間 | [値の選択]:データの抽出に使用する季節的な期間として、[すべての第3四半期]、[毎年1月]、[毎年の第52週]、[毎週日曜日]などを選択できます。 [初期設定のフィルターの指定]:レポートの読み込み時または表示時に自動的に適用されるフィルターの初期値を設定できます。 [ユーザーフィルター適用時の動作]:ユーザーフィルターをカスケード形式にするかどうかを選択できます。カスケード形式のユーザーフィルターを設定するには、[関連する値のみを一覧表示]するオプションを選択します。これにより、各ユーザーフィルターで使用できる値の一覧が、前のユーザーフィルターで選択した値に応じて変わります。 |
ダイアログボックスで必要なオプションを選択した後、[完了]ボタンをクリックして設定を完了します。
ツールバーの[表示モード]ボタンをクリックしてレポートを表示モードで開くと、次のように左上にユーザーフィルターが表示されます。次の画像は、日付列のユーザーフィルターで[日付範囲]コンポーネントを選択した場合の表示例です。
Zoho Analyticsでは、1つのレポートに複数のユーザーフィルターを設定できます。レポートを表示するユーザーは、設定された任意の数のユーザーフィルターを、任意の順序で適用できます。1つのレポートに複数のユーザーフィルターを適用すると、すべてのフィルター条件がAND条件で結合されます。つまり、すべてのフィルター条件を満たすデータのみがレポートに表示されます。