Qlikview-text-object

提供:Dev Guides
移動先:案内検索

QlikView-テキストオブジェクト

QlikView text Object は、表示されているQlikViewレポートに関する説明情報を表示するために使用されます。 特定の式に基づいた計算も表示できます。 主に、他のシートオブジェクトとは別に、ボックス内の色と異なるフォントタイプを使用して、適切にフォーマットされた情報を表示するために使用されます。

入力データ

さまざまな製品ラインと製品カテゴリの売上高を表す次の入力データを考えてみましょう。

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

スクリプトをロード

上記のデータは、スクリプトエディターを使用してQlikViewメモリに読み込まれます。 [ファイル]メニューからスクリプトエディターを開くか、 Control + E を押します。 [ファイルからのデータ]タブから[テーブルファイル]オプションを選択し、上記のデータを含むファイルを参照します。 ロードスクリプトを編集して、次のコードを追加します。 [OK]をクリックし、[Control + R]を押してQlikViewのメモリにデータをロードします。

LOAD Product_Line,
     Product_category,
     Value
FROM
[C:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

テーブルボックスの作成

上記のデータの場合、データを表形式で表示する Table Box を作成します。 メニューの[レイアウト]→[新しいシートオブジェクト]→[テーブルボックス]に移動し、以下に示すように列を選択します。

2_text_object_create_table_box

[適用]をクリックしてから[OK]をクリックして、テーブルボックスの作成を完了します。 次の画面が表示されます。

3_text_object_create_table_box

テキストオブジェクトの作成

上記のデータについて、*テキストオブジェクト*を作成しましょう。 以下に示すように、メニューの[レイアウト]→[新しいシートオブジェクト]→[テキストオブジェクト]に移動します。

4_text_object_create

テキストオブジェクト式の作成

上記で作成したテキストボックスで、右クリックしてプロパティを選択します。 次に、以下に示すように、[全般]タブの下の[テキスト]ボックスに、テキストオブジェクトに表示するコンテンツを入力します。

5_text_object_edit

背景色の選択

テキストオブジェクトの背景色は、[全般]タブの背景オプションを使用して設定できます。

6_text_object_edit

テキストオブジェクト

最終的なテキストオブジェクトを以下に示します。 いくつかの製品ラインをクリックしてフィルタリングすると、それに応じてテキストオブジェクトのコンテンツが変更され、新しい値が反映されます。

7_text_object_final_data