1

Cognos 10 レポート スタジオを使用しています。ハイパーリンク列でレポートをグループ化する必要があります... または、データを重複して表示することなく、グループ化された列にハイパーリンクを追加する必要があります。

グループ化された列、TicketNo があります。各 TicketNo には複数の行があります。TicketNo (およびハイパーリンク) が表示されるのは、チケットごとに 1 回だけです。

編集: ElectricLlama の助けを借りて、問題を解決しました。これが私が行った手順です。

最初の試み:

TicketNo でグループ化され、HTML テキスト アイテムが含まれています

「新しいページで開く」を自動的に実行するカスタム リンクを追加できるように、私はもともと HTML テキスト アイテムを使用していました。レポートのロックを解除し、1 列 x 2 行のテーブルを TicketNo 列内に配置して、2 つの項目を同じレポート列にまとめました。これは、HTML レポートでうまく機能します。

HTML テキスト アイテムを含む TicketNo でグループ化すると、HTML レポートが生成されます

HTML アイテムは、レポートの PDF 出力バージョンには表示されません。

HTML テキスト項目を含む TicketNo でグループ化すると、PDF レポートが生成されます

PDFで動作するバージョンが必要です。そのために、HTMLアイテムの代わりに「ハイパーリンク」列を試しました:

ハイパーリンク列で TicketNo にグループ化

結果は、PDF で機能するハイパーリンクを作成します。

TicketNo でグループ化され、ハイパーリンク列が PDF レポートに表示されます

チケットごとに複数の冗長リンクがあります。ハイパーリンク列で行ったように、チケットごとに 1 つのリンクのみが必要です。TicketNo 列を削除してから、ハイパーリンク列をグループ化しようとしましたが、ハイパーリンク列をグループ化できません。

4

1 に答える 1

1

レポートのロックを再度解除し (表のセル内でアイテムを移動できるように)、ハイパーリンクを TicketNo 列に移動しました。(ドラッグするときは、ハイパーリンクの内側のボックスを必ず選択してください):

TicketNo と Hyperlink が同じ列にある

PDFで使用可能な結果を​​達成しました:

ここに画像の説明を入力

最後の問題は、ハイパーリンクだけを見たいということでした。TicketNo と TicketNo という名前のハイパーリンクを一緒に見るのは冗長に思えました。TicketNo アイテムのテーブル セル内をクリックし、[ボックス タイプ] -> [なし] を選択しました。

これにより TicketNo フ​​ィールドが非表示になりましたが、そのグループ化は引き続き有効です。

TicketNo BoxType = 同じ列のハイパーリンクで非表示

PDF の結果はまさに私が探していたものでした。

TicketNo でグループ化された TicketNo と同じ列のハイパーリンク

ハイパーリンクがグループ化されているようです!

于 2014-01-22T19:11:41.157 に答える