最近、私は新しい 2016 バージョンの SSRS レポートをいくつか調べて変換/再作成しています。主要部分については順調に進んでおり、レポートの見栄えも良くなっていますが、かなり明白な問題が 1 つあります。そして、それはテキストのエラーです:
文書化されていないエラー。'%TABLIXNAME%' という名前の Tablix の RDL 構造が無効です。
2 つ以上の行にまたがるグループ内に列を挿入しようとすると、このエラーが発生します。複数の行にまたがるテキスト ボックスで [セルの分割] を選択すると、同じエラーが発生します。ここに見られるように:
新しいレポートを使用して簡単に再現できる別のトリガーを見つけたため、これはより大きな根本的なバグの一部のようです。
- 空白のレポートで、マトリックスを作成し、データソースをスキップします。
- マトリックスの下部に 2 番目の詳細行 (グループ内) を挿入します。
- 最初の列の右側に列 (グループ内) を挿入します。
- 詳細セルのマージを解除し (最初は機能します)、再度マージします。
- もう一度マージを解除すると、文書化されていない/RDL 構造エラーが発生します。
それを超えて、「ヘッダーの追加」チェックボックスが有効になっているときに第 3 レベルのグループを Tablix に追加すると、他の誰かが同じエラーをトリガーしたようです: https://social.technet.microsoft.com/Forums/windows/en-US /d1792161-35ab-4b40-83a3-8014195ea91d/
しかし、上記の基本的な挿入の問題の修正または回避策について何か考えがある人はいますか? 今のところ、RDL ソースを編集して、2008 レポート ビルダーを使用して変更できるようにしましたが、特にそのような手段を必要としないソリューションを探しています。
編集:
私が知る限り、VS 2015 で同じ動作が発生したため、この問題はレポート ビルダー アプリケーションに固有のものではありません。