ストレート テーブル
複数の項目を同時に表示しているストレート テーブル。各行の内容は論理的に結合している。テーブルは、必要な数の軸とメジャーで構成できます。ストレート テーブルは、Visualization bundle に含まれています。
アプリ作成者は、多数のフィールドを同時に追加、列レベルでテーブルをカスタマイズ、代替の軸やメジャーを追加、列幅を設定、ページネーションを適用、チャート探索を有効にすることができます。
チャート探索により、編集権限を持たないユーザーでも、分析モードのときに元のストレート テーブルをカスタマイズできます。これらのユーザーは、列の追加または削除、ソート順の変更、列の並べ替え、選択を実行できます。その後、新しいテーブル レイアウトを共有、ダウンロード、購読、またはブックマークできます。ユーザーがチャート探索モードで行った変更は、シートを分析している他のユーザーには表示されません。
使用に適しているケース
値のビジュアライゼーションではなく詳細なデータと正確な値を表示する場合は、ストレート テーブルを使用します。テーブルは個々の値を比較したい場合に便利です。テーブルでは、ドリルダウン グループ軸を使用すると、非常に効果的です。限られたスペースで詳細を次のレベルにドリルダウンでき、更新されたメジャー値を分析できます。分析モードでユーザーがカスタム テーブルを作成できるようにする場合は、このテーブルを使用します。
長所
テーブルでは、さまざまな方法で絞り込みやソートができます。テーブルには、数多くの値が含まれています。テーブルでドリルダウンすると、シート上の限られたスペースを有効利用できます。動向やパターンよりも、正確な値を知りたい場合は、テーブルが最適です。テーブルを使用すると、データを他のプログラムに簡単にエクスポートできます。
短所
ストレート テーブルに非常に多くの値が含まれている場合、値の関係性の全体像の把握が難しくなります。また、テーブル内の不規則性を見つけるのも困難です。
テーブルを最適化するためのベスト プラクティス
テーブルの軸とメジャーが多すぎると、ロードが遅くなる場合があります。ベスト プラクティスとして、項目と数式の大部分を代替列として追加します。これにより、ユーザーはチャート探索を使用して必要な項目のみを追加できます。
テーブルの列数を 10 列以下にすることでパフォーマンスを向上させることもできます。
単一のデータ ソースからフィールドを抽出するテーブルは、複数のデータ ソースからのフィールドを含むテーブルよりもパフォーマンスが高くなります。
ストレート テーブルの作成
編集中のシートにストレート テーブルを作成できます。
次の手順を実行します。
- アセット パネルから、[カスタム オブジェクト] > Qlik Visualization bundle を開き、[ストレート テーブル] オブジェクトをシートにドラッグします。
- [列を追加] をクリックしてテーブルに項目を追加します。次のドロップダウンが開きます。
- 項目とマスター アイテム: すべての項目とマスター アイテムを表示する、検索可能なダイアログ ボックスを開きます。軸またはメジャーとして任意の項目を選択して追加できます。
- カスタム数式: 式を入力できるダイアログ ボックスを開くか、数式エディタ を開きます。
- プロパティ パネルの [データ] で をクリックして、テーブルに軸またはメジャーを追加します。
テーブルを作成したら、プロパティ パネルでスタイルの調整や他の設定の変更ができます。
テーブル項目での作業
次の手順を実行します。
-
[列] と [代替列] で、任意の項目の横にあるチェックボックスをクリックし、 をクリックして、切り取り、貼り付け、削除などの操作を実行します。[列] または [代替列] の横にあるチェックボックスをクリックして、リスト内のすべての項目を選択します。矢印のアイコンを使用して、各セクション間で項目を移動できます。
情報メモ代替列とは、チャート探索の使用 を使用するときに、ユーザーがテーブルへの追加を選択できる列のことです。 -
列の順序を変更するには、項目または式の横にある をクリックし、項目をドラッグします。
-
項目名をクリックして、個別のプロパティを開きます。ここでは、ラベルの変更、列の背景色の設定、テキストの配置の制御、列幅の設定などができます。
情報メモ[テキストの配置] が [自動] に設定されている場合、列データはデータ タイプに応じて配置されます。テキスト値は左側に、値に関連する日付を含め数値は右側に揃えられます。これを [カスタム] に設定すると、データを左側、中央、または右側に配置できます。
テーブルのソート
テーブルのソートはいくつかの方法で調整できます。
- 列ソート: 軸およびメジャーの順序を左から右に調整します
- 行ソート: 行のソート優先順位を調整します
- 内部ソート: 軸およびメジャーの内部ソート順序を使用します
- インタラクティブ ソート: 分析中は、列ヘッダーをクリックしてテーブルをソートできます
列のソート
既定では、列のソート順は軸とメジャーがテーブルに追加された順序に設定されています。最初にメジャー Sales を追加した場合、これがテーブルに最初に表示されます (一番左)。後は、次に追加された軸やメジャーは 2 番目の列にといった具合に、順番に表示されます。列のソート順は、プロパティ パネルの [列] で変更できます。
行のソート
既定では、行のソート順は軸とメジャーがテーブルに追加された順序、数値降順、テキスト値昇順に設定されています。列見出しの下に表示されている小さな矢印は、どの列でテーブルがソートされているかを示しています。
行のソート順は、プロパティ パネルの [ソート] で変更できます。軸とメジャーをドラッグして、ソートの優先順位を変更します。多くの場合、ソート順は [ソート] にある最初の軸やメジャーのみならず、それに続く軸やメジャーの影響も受けます。
以下のスクリーンショットは、行がまず Customer でソートされ、次に Month、Product Type の順でソートされています。見ての通り、列 Customer と Month には同じ値を持つ複数の行があります (A-2-Z Solutions と Month)。Product Type にある行はアルファベット順ですが、January (1 月) に顧客 A-2-Z Solutions に販売されたものだけが表示されています。
ソート順の二次的なソートを Product Type、次を Month に変更すると、すべての Product Type のうち顧客 A-2-Z Solutions に販売されたアイテムがアルファベット順に表示されます。そして、販売が行われた月のみが Month に表示されます。
内部ソート
各軸とメジャーには、既定で ([自動]) の内部ソート順があります。これは変更可能です。[ソート] にある変更したいアイテムをクリックし、[カスタム] ソートに切り替えるボタンをクリックします。アイテムの内部ソートに対する変更内容が、高い優先順位を持つアイテムと競合するソートであった場合、この変更は有効になりません。
インタラクティブ ソート機能
分析中、列のヘッダーをクリックすることで、どの列でソートを行うかを設定できます。最初にクリックすると、テーブルは選択したアイテムの既定のソート順に応じてソートされます。2 回目のクリックで、ソート順が逆になります。インタラクティブ ソート機能は、セッションベースで保存されません。ソート順を恒久的に変更したい場合は、プロパティ パネルで変更を行う必要があります。
シートを編集できるユーザーは、チャート探索を使用してインタラクティブに並べ替え、 [シートを編集] をクリックして、その変更を元のテーブルに保存できます。
アドオンの使用
ストレート テーブルでは、プロパティ パネルの [アドオン] に次のオプションがあります。
データの処理:
- ゼロ値を含める: オフのままにすると、値「0」を持つメジャーはプレゼンテーションに含まれません。メジャー値が複数の場合、プレゼンテーションから除外されるには、すべてのメジャー値が値「0」である必要があります。
-
演算実行条件: このテキスト項目で数式を指定して、オブジェクトが表示されるために満たす必要がある条件 (真) を設定します。値は、計算式として入力できます。例: count(distinct Team)<3。条件が満たされない場合は、[表示されたメッセージ] に入力されたメッセージまたは数式が表示されます。
演算実行条件は、データ量が多いためにチャートまたはテーブルの応答が遅いときに役立ちます。演算実行条件を使用すると、ユーザーが選択を適用してデータを管理できるレベルにフィルタリングするまで、オブジェクトの表示/非表示を切り換えることができます。[表示されたメッセージ] プロパティを使用すると、ユーザーはデータをフィルタリングしやすくなります。
ストレートテーブルのスタイル指定
ストレート テーブルでは、プロパティ パネルの [スタイル] に次のオプションがあります。
基本設定
-
タイトルの表示: すべてのビジュアライゼーションは、既定で [オン] になっていますが、フィルター パネル、KPI、およびテキストと画像ビジュアライゼーションは例外です。
[タイトル]、[サブタイトル]、[脚注] を入力します。既定では、文字列はテキスト文字列として解釈されます。ただし、数式、あるいはテキストと数式の組み合わせをテキスト項目として使用することもできます。文字列の先頭に等号 (=) が付いている場合、この文字列に数式が含まれていることを意味します。
数式エディタを使用して数式を作成する場合は、をクリックします。
情報メモタイトルは 1 行で表示されます。改行を挿入しても無視されます。 -
ホバー メニューを表示: ビジュアライゼーションにホバー メニューを表示する場合は、このトグルをオンにします。
- 詳細を表示: 説明、メジャー、および軸などの詳細を表示するようユーザーが選択できるようにする場合に、[表示] に設定します。
- 数式を表示: ユーザーが数式の表示を選択できるようにするには、[表示] を設定します。
代替ステート
ステート: ステートを設定し、ビジュアライゼーションを適用します。以下のステートを選択できます。
- [マスター アイテム] で定義された並列ステート。
- <継承済み> (使用されているシートについてステートが定義されている場合)。
- <デフォルトの状態> (並列ステートが適用されていないステート)。
並列ステートの詳細については、並列ステートを使用した比較分析 を参照してください。
プレゼンテーション
-
スタイル指定: テーブルのスタイル指定を変更するには、[スタイル指定] をクリックします。 をクリックすると、スタイルをリセットできます。
-
基本設定: 次の設定でビジュアライゼーションのスタイルを指定します。
-
タイトル: このビジュアライゼーションのタイトルのフォント、強調スタイル、フォント サイズ、色を設定します。
-
サブタイトル: このビジュアライゼーションのサブタイトルのフォント、強調スタイル、フォント サイズ、色を設定します。
-
脚注: このビジュアライゼーションの脚注のフォント、強調スタイル、フォント サイズ、色を設定します。
-
-
チャート: アプリのテーマを上書きして、テーブルのスタイルをカスタマイズします。カスタム ヘッダー、コンテンツのフォント サイズ、行の高さ (行単位)、および色を追加できます。カーソルを合わせたときに強調表示される行を設定し、行とフォントの色を設定できます。
-
- 合計:
- 自動: 合計値 (数式の結果) がテーブルの上部に自動的に表示されます。
- カスタム: 合計値を表示するかどうか、どこに表示するか (上部または下部) を選択します。
- 合計ラベル: 合計行のラベルを設定します。数式をラベルとして使用することも可能です。
- ページネーションの使用: すべての行を一度に表示するのではなく、一定量の行のみを表示します。ユーザーは、テーブルの下にある矢印ボタンを使用して移動できます。
チャート探索の使用
チャート探索により、編集権限を持たないアプリ利用者やその他のユーザーでも、分析モードのときに元のストレート テーブルをカスタマイズできます。これは、 [チャート探索] の メニューで使用できます。
アプリの利用者と閲覧者は、チャート探索を使用して、テーブルの列の追加または削除、列の再ソート、列幅の変更、選択の適用を実行できます。チャート探索モードでは、シート上のテーブル全体のサイズまたはレイアウトを変更することはできません。
チャート探索モードは、データをすばやく削除または追加し、データの共有およびダウンロード、または新しいテーブル状態をブックマークするのに最適な方法です。チャート探索モードは、ニーズの異なる多数の視聴者がいるアプリでは非常に役立ちます。チャート探索パネルは、共有またはダウンロードした結果のテーブルには表示されません。
チャート探索モードを使用してテーブルをカスタマイズした場合、公開ブックマークとして保存しない限り、他のユーザーは変更内容を閲覧できません。つまり、複数のユーザーが同じテーブルを同時に変更できるということです。ブラウザ ページを更新しても変更内容は表示されたままですが、ログアウトまたはセッションがタイム アウトすると失われます。この場合、テーブルはストレート テーブルの作成者が設定した既定の状態に戻ります。テーブル レイアウトを保存する場合は、ブックマークを作成します。詳細については、「ブックマークの作成」を参照してください。
シートを編集できるユーザーは、チャート探索を使用してテーブルに変更を加え、 [シートを編集] をクリックして、その変更を元のテーブルに保存できます。
アプリ開発者は、プロパティ パネルで [チャート探索] をオンにできます。
-
チャート探索を有効にする: このトグルをオンにすると、チャート探索を使用できます。
-
可視化オプション:
-
自動: ユーザーがシートを開くと、チャート探索パネルが表示されます。
-
最小化: チャート探索はオンになっていますが、ユーザーがシートを開いたときに表示されません。ユーザーは、 をクリックしてから [チャート探索] をクリックすることにより、ホバー メニューで開くことができます。
-
テーブル項目をチャート探索モードで使用できるようにするには、テーブルの作成者 (またはシートを編集できるユーザー) が、それらの項目、マスター アイテム、または数式を、列または代替列としてテーブルに追加する必要があります。詳細については、「テーブル項目での作業」を参照してください。
制限事項
表示される行数
ページネーションがオンになっている場合、一度に100 行のみ表示できます。ページネーションがオフになっている場合、一度に 250,000 行まで表示できます。テーブルの行数が 250,000 行を超える場合、ページネーションが適用されます。
大きなテーブルは実用的でなく、管理も難しいため、実際の行と列の数は論理的な最大値よりもはるかに少なくなります。通常、水平方向にスクロールすることなくすべての列が表示できるサイズが理想的です。
アクセス性
ページネーションがオンになっている場合にのみ、ストレート テーブルのすべてにアクセスできます。キーボード ナビゲーションの詳細については、「キーボード ナビゲーションとショートカット」を参照してください。