7

SSRS レポートを Excel にエクスポートしていますが、ユーザーが列を並べ替えようとしたときに発生します。「この操作では、結合されたセルを同じサイズにする必要があります。

マージされていないセルを使用して SSRS でレポートを生成するにはどうすればよいですか? Tablix でいくつかのプロパティを取得しようとしましたが、見つかりませんでした

前もって感謝します

4

5 に答える 5

7

これは通常、データ領域とは異なる列幅のヘッダーがあることが原因です。レンダラーは、結合されたセルをテーブルに配置して、ヘッダーテキストのExcel列をテーブルセルのExcel列に揃えます。ヘッダーアイテムがテーブルセルと正確に一致することを確認することで、これを修正することができます。

ただし、これに対処する最善の方法は、Excelにエクスポートするときにヘッダーを削除して、テーブルセルを取得することです。ヘッダーがないため、配置の問題はありません。

ここにはいくつかのオプションがあります。永続的なエクスポートオプションについては、新しいExcelレポートレンダリングオプションの追加に関する以前の回答を確認するか、単純なページヘッダーを使用してExcelに出力できるより手動の方法でそれを行ういくつかの方法を確認できます。

于 2012-06-20T02:58:58.143 に答える
5
  • 1 つの方法は、レポートの面倒な部分を出力しないことです。要素のプロパティ ページに移動できます -> 可視性 -> 式に基づいて表示/非表示を選択し、次の式を使用します。

=(Globals!RenderFormat.Name = "EXCEL") Excelエクスポートでその部分が表示されません。

  • もう1つのヒントは、すべてが完全に揃っていることを確認し、サイズにはcmではなくポイント測定を使用することです.

参考文献:

于 2013-08-26T01:44:29.357 に答える
3

これは通常、整列されていないヘッダー/列/テキストボックス/フッターが原因です。1 ポイントまたは 0.5 インチのずれでも、Excel にエクスポートすると、この結合されたセルが発生します。すべてが正しく配置されていることを確認してください。複数のプロジェクトでこの問題に何度も遭遇しましたが、根本的な原因は常に同じです。

于 2016-08-25T07:53:23.640 に答える