Qlik オブジェクトの操作
Qlik Sense および QlikView には多くの異なる種類のオブジェクト (棒グラフ、ピボット テーブル、KPI、マップなど) があります。これらのオブジェクトを Qlik NPrinting レポートでどのように使用するかは接続の種類およびオブジェクトの種類によって異なります。
Qlik オブジェクトがレポートに表示されるようにするには、Qlik Sense アプリまたは QlikView ドキュメントへの有効な接続が必要です。参照先:接続の作成 。
Qlik オブジェクトがどのように Qlik NPrinting にエクスポートされるか
Qlik オブジェクトは Qlik NPrinting にエクスポートされます。これらのオブジェクトは外観や動作が多少異なる場合があります。たとえば棒グラフの場合、静的画像としてエクスポートされるため、棒グラフの画像を通常のようには操作することはできなくなります。
Qlik オブジェは Qlik NPrinting レポートで次のように表示されます。
- テキスト: レポートの種類に応じて異なる書式設定を適用できるシンプルなテキスト。Excel レポートの書式設定オプションは PixelPerfect レポートのオプションとは異なります。
- テーブル: Qlik Sense および QlikView のデータを取得してテーブル形式で表示します。
- 画像: Qlik Sense および QlikView のデータを取得して画像 (.png) として表示します。
- レベル: データを軸で細分します。レベルはテーブルと画像に適用できます。たとえば上位顧客を地域別に分けることができます。
接続の構成時に、Apply Sense アプリのテーマを選択して Qlik Sense アプリのテーマ設定をインポートできます。テーマは、その接続を使用して作成された Qlik NPrinting レポートに表示される Qlik オブジェクトに適用されます。参照先: Qlik Sense アプリへの接続
画像
QlikView オブジェクトは QlikView のネイティブの画像機能を使用してエクスポートします。
Qlik Sense チャート オブジェクトは、次のように画像としてエクスポートされます。
- メモリー内ブラウザー ウィンドウでビジュアライゼーション開かれます。
- 画像の軸と 1 インチあたりのドット数(DPI)の設定は、レポート テンプレートに従って適用されます。
- 表示される画像のスナップショットが取得されます。
- 画像は .png として生成されたレポートまたはプレビューにエクスポートされます。
ビジュアライゼーションの場合、認識できる (見える) 部分のみがエクスポートされます。たとえば、スクロール バーを伴う Qlik Sense テーブルを画像としてエクスポートします。テーブル全体ではなく、指定された部分に含まれるスクロール バーとウィンドウ エリアのみが対象となります。オブジェクトがレポートでどのように表示されるかを確認するには、Qlik NPrinting Engine マシンの Qlik Sense ブラウザー ウィンドウを開きます。次に、レポート テンプレートで用いられているものと同一のサイズと解像度を適用します。
Qlik NPrinting Designer の最初のスナップショットに取り込まれるチャート データの量を調整するには、[データ表示] の値を変更します。参照先: Qlik Sense チャートの画像サイズの変更
古いバージョンの Qlik NPrinting(June 2018 以前)では、QlikView チャートのエクスポート方法が異なります。この古い方法に戻すことができます。参照先: QlikView チャートのエクスポート方法の変更
部分的に対応している Qlik オブジェクト
一部の極めて複雑なオブジェクトは完全にはサポートされていません。
オブジェクト タイプがサポートされているかどうかは、 Qlik NPrinting Designer の左パネルに加えてみることで判断できます。Qlik NPrinting Designer で対応しているのは、ここで追加できる種類のオブジェクトのみです。
たとえば、棒グラフ、ピボット テーブル、ゲージ チャートを含む QlikView ドキュメントに接続されているとしましょう。Qlik NPrinting Designer で左パネルに移動し、[レベル] を右クリックして [レベルの追加] を選択します。棒グラフがリストされたウィンドウが開きます。ピボット テーブルとゲージ チャートは、レベルとしてはサポートされていないためリストに含まれていません。ただし [画像] として加えられている場合であればリストされます。
サポート対象のオブジェクトが Qlik NPrinting Designer に表示されない場合は、Qlik Sense または QlikView で追加されていても、Qlik NPrinting でメタデータのキャッシュを更新していないことが原因である可能性があります。参照先: 「接続メタデータのリロード」を参照してください。
以下のテーブルは、現時点での制限を簡単にまとめたものです。
オブジェクト | 未対応 | 対応 |
---|---|---|
ピボット テーブル | レベル、テキスト | 画像、テーブル |
コンテナ オブジェクト | レベル、テーブル、テキスト | 画像 |
オブジェクト フィルター | レベル、テキスト | 画像、テーブル |
ゲージ チャート | レベル、テキスト | 画像、テーブル |
QlikView テーブル内の QlikView 埋め込み画像は、Qlik NPrinting テーブルでは対応していません。QlikView テーブルが画像として Qlik NPrinting に追加されている場合にのみ、正しくレンダリングされます。また、レベルを使用してこの種の画像を表示することもできます。参照先:レベル付きの Excel のレポート。
オブジェクト | 未対応 | 対応 |
---|---|---|
ゲージ チャート | レベル、テキスト | 画像、テーブル |
KPI | レベル、テキスト | 画像、テーブル |
テキスト、画像 | レベル、テキスト | 画像、テーブル |
マップ | レベル、テーブル、テキスト | 画像 |
ピボット テーブル | レベル、その他の制限 | テーブル、テキスト、画像 |
フィルター パネル | レベル、テーブル、テキスト | 画像 |
ヒストグラム | テーブル] | 画像 |
Sense エクステンション | テキスト | 画像、テーブル、レベル |
Qlik Sense ピボット テーブルの制限事項
Qlik Sense ピボット テーブルは画像、テキスト、およびテーブルとしてサポートされています。だたし以下の機能と動作には対応していません:
- レベル
- 行と列の部分的な拡張
- 文字表示色および背景色
- ハイパーリンク (プレーン テキストとして表示されます)
- テーブルのサイズ調整レポートを Qlik NPrinting Designer で開く前に、必要なピボット テーブル サイズが Qlik Sense アプリに保存されていなければなりません。テーブルのサイズやレイアウトを Qlik Sense で変更した場合には、Qlik Sense の接続キャッシュを Qlik NPrinting でリロードする必要があります。
ページの制限事項
PowerPoint レポートには [Paging] (ページ) ノードがあります。次のオブジェクトをページとして追加できます:
- フィールド (計算軸が含まれていない)
- ストレート テーブル
Qlik Sense コンテナ内のオブジェクト
サポート対象のオブジェクトが Qlik Sense コンテナ内にある場合は、通常通り使用できます。例えば、KPI をコンテナ内に収容している場合は、画像またはテーブルとして使用できます。コンテナ内にあるという事実は影響しません。
Qlik Sense カスタムおよび拡張されたシート
Qlik Sense カスタム サイズ シートと拡張されたシート機能は、エクスポートで維持されません。
対応していない Qlik オブジェクト
一部のオブジェクトは Qlik NPrinting でサポートされていません。以下が該当します。
- 証明されていない Qlik Sense エクステンション
- 項目の [Always one selected] (常に 1 つ選択) の値
-
計算された条件
-
計算軸
-
ドリルダウン軸
-
代替ステート
-
シート トリガー
- ダッシュボード バンドル :ダッシュボード バンドルの制限。問題が発生している場合は、互換性のあるバージョンの Qlik Sense を使用していることを確認してください。Qlik NPrinting バージョンは Qlik Sense バージョン以上である必要があります。
- ビジュアライゼーション バンドル :ビジュアライゼーション バンドルの制限。問題が発生している場合は、互換性のあるバージョンの Qlik Sense を使用していることを確認してください。Qlik NPrinting バージョンは Qlik Sense バージョン以上である必要があります。
- 通常は付加的なデータ ソースとして外部のサーバーに接続されるQlik Sense オブジェクト (Qlik GeoAnalytics、分析接続)
-
推奨チャートが有効になっている Qlik Sense チャート。Qlik NPrinting レポートで提案されているチャートを使用して作成したチャートを含めるには、[推奨チャート] を無効にします。参照先: 「推奨チャートを用いたビジュアライゼーション作成」。
-
アシスタンス モードが有効になっている Qlik Sense オブジェクトは、Qlik NPrinting Designer の [タイトルの追加] 機能では使用できません。アシスタンス モードを無効にして接続を更新すると、タイトルを追加できます。
-
1 つ以上の列に「次の場合に列を表示」条件が設定されている Qlik Sense テーブルは、レベル、単一列のエクスポート、およびソース形式の保持の機能では使用できません。
-
Qlik Sense 動的ビュー: 動的ビューを含む Qlik Sense アプリに Qlik NPrinting を接続できます。ただし、動的ビューの更新後、接続は機能しなくなります。
計算軸または NULL 値を含む QlikView オブジェクトは、レベルとして使用できます。ただし、シート オブジェクトのフィールドを除いて、他のオブジェクトをその中にネストすることはできません。Qlik Sense 計算軸を含むビジュアライゼーションをレベルとして使用することはできません。
トラブルシューティング
オブジェクトが正しくレポートに表示されない場合、接続に問題があるか、または Qlik Sense アプリや QlikView ドキュメントが原因である可能性があります。